Improving by Involving: A Case Study in a Small Software Company

Author(s):  
Nils Brede Moe ◽  
Tore Dybå
Keyword(s):  
Author(s):  
Amanda Galtman

Using XML as the source format for authoring technical publications creates opportunities to develop tools that provide analysis, author guidance, and visualization. This case study describes two web applications that take advantage of the XML source format of documents. The applications provide a browser-based tool for technical writers and editors in a 100-person documentation department of a software company. Compared to desktop tools, the web applications are more convenient for users and less affected by hard-to-predict inconsistencies among users' computers. One application analyzes file dependencies and produces custom reports that facilitate reorganizing files. The other helps authors visualize their network of topics in their documentation sets. Both applications rely on the XQuery language and its RESTXQ web API. The visualization application also uses JavaScript, including the powerful jQuery and D3 libraries. After discussing what the applications do and why, this paper describes some architectural highlights, including how the different technologies fit together and exchange data.


2018 ◽  
Vol 238 ◽  
pp. 615-623
Author(s):  
Mirabela Luciana Gaspar ◽  
Sorin Gabriel Popescu ◽  
Mihai Dragomir ◽  
Dorian Unguras

2019 ◽  
Vol 8 (12) ◽  
pp. 24901-24906
Author(s):  
Asebe Teka Nega

For a different item, you can purchase it. There are different costs to purchase that you can analysis the benefit and loses, even if on the software it has different approaches to analysis their wages, the developer company can get their analysis by the different methods.  There are a lot of software cost estimation methods are appearing in different years but still, those methods have their own drawback on making a correct effort and scheduling estimation, here in the paper Today there are different software cost estimation methods that the software company uses from the requirement to implementation phase. Corrected cost estimation supports us to complete the project on planned times and budgets. This paper is mainly presenting the current situations of cost estimation on software placed in Addis Abebas different software compony    


10.5772/56005 ◽  
2013 ◽  
Vol 5 ◽  
pp. 8 ◽  
Author(s):  
Marianne Kukko

Acquisition as a growth strategy is often burdened by subsequent unsatisfactory performance. The literature suggests that a potential cause is mismanagement of knowledge. Such mismanagement may occur if the barriers to knowledge sharing in acquisitioned growth are not adequately understood. Hence, the aim of this study is to improve understanding of the potentially most restrictive knowledge sharing barriers in acquisitioned growth. It does so through a case study in the context of the software business. The findings of the study will help companies with a strategy of growing through acquisitions to better prepare for the challenging task of managing such growth. The paper also contributes to the literature on knowledge management by defining knowledge sharing barriers in the context of acquisitioned growth in the software business. A contribution to growth literature is made by touching on the issue of the management of acquisitions from the perspective of knowledge management, and especially knowledge sharing.


2021 ◽  
Author(s):  
Willie Lawrence ◽  
Eiji Adachi

During the evolution of a database schema, some schema-changing operations (e.g., the “ALTER TABLE” command) require the underlying database management system to lock tables until the opera-tion is finished. We call these schema-changing operations blocking operations. During the execution of blocking operations, a soft-ware application may behave abnormally, varying from a slow page loading to an error caused by a web request taking too long to return. Despite their potential negative impact on important qual-ity attributes, blocking operations have not yet been empirically investigated in the context of software evolution. To fill this gap, we conducted a large industrial case study in the context of a Brazilian software company. We analyzed 1,499 atomic schema-changing operations from a period of 6 years to explore which blocking operations the developers frequently performed during the evolution of the database schema of a target system. The intention behind this case study is better understanding the problem in its original context to outline strategies to correct or mitigate it in the future. Our results show that blocking operations were very common, though not all of them seemed to cause observable downtime periods. We also present some mitigating strategies already in use by the devel-opment team of the target system to cope with blocking operation during software evolution, avoiding their negative impact.


Sign in / Sign up

Export Citation Format

Share Document