Browsing by Subject "Development process"
Now showing 1 - 3 of 3
- Results Per Page
- Sort Options
Item Open Access An experiment to observe the impact of UML diagrams on the effectiveness of software requirements inspections(IEEE, 2009) Albayrak, ÖzlemSoftware inspections aim to find defects early in the development process and studies have found them to be effective. However, there is almost no data available regarding the impact of UML diagram utilization in software requirements specification documents on inspection effectiveness. This paper addresses this issue by investigating whether inclusion of UML diagrams impacts the effectiveness of requirements inspection. We conducted an experiment in an academic environment with 35 subjects to empirically investigate the impact of UML diagram inclusion on requirements inspections' effectiveness and the number of reported defects. The results show that including UML diagrams in requirements specification document significantly impacts the number of reported defects, and there is no significant impact on the effectiveness of individual i nspections. © 2009 IEEE.Item Open Access Impact of maintainability defects on code inspections(ACM, 2010) Albayrak, Özlem; Davenport, DavidSoftware inspections are effective ways to detect defects early in the development process. In this paper, we analyze the impact of certain defect types on the effectiveness of code inspection. We conducted an experiment in an academic environment with 88 subjects to empirically investigate the effect of two maintainability defects, i.e., indentation and naming conventions, on the number of functional defects found, the effectiveness of functional defect detections, and the number of false positives reported during individual code inspections. Results show that in cases where both naming conventions and indentation defects exist, the participants found minimum number of defects and reported the highest number of false positives, as compared to the cases where either indentation or naming defects exist. Among maintainability defects, indentation seems to significantly impact the number of functional defects found by the inspector, while the presence of naming conventions defects seems to have no significant impact on the number of functional defects detected. The presence of maintainability defects significantly impacts the number of false positives reported. On the effectiveness of individual code inspectors we observed no significant impact originated from the presence of indentation or naming convention defects. © 2010 ACM.Item Open Access Sequential versus concurrent final phase product development: approval uncertainty, time-sensitive consumers, asymmetric competition, and government subsidy(Sage Publications, Inc., 2023-11-01) Limon, Yasemin; Tang, C. S.; Tanrısever, FehmiShould a firm begin its production even before its new product is approved? In a competitive market with time-sensitive consumers, a firm may choose to adopt the “concurrent process” by conducting the approval process and the production process in parallel so that the product will become available for sale once approved. However, to avoid incurring upfront (production related) investments that are nonrecoverable should the product fail to receive approval, a firm may opt for the “sequential process” so that the production process will only begin after approval. But such a sequential process can delay product launch, making the firm less competitive. These trade-offs between the concurrent and sequential development processes and the recent Covid-19 vaccine development motivate us to examine the process choice in the presence of three salient factors: (a) uncertain product approval, (b) time-sensitive consumers, and (c) asymmetric firm competition—firms have different ex ante approval probabilities. Our equilibrium analysis reveals that it is possible for the laggard firm (the firm with lower ex ante approval probability) to aggressively adopt the concurrent process whereas the leading firm (the firm with higher ex ante approval probability) adopts the sequential process. First, as the approval requirement tightens, both firms have a lower chance of receiving approval, and the laggard firm is more likely to adopt the sequential process than the leading firm. Second, as consumers become more time sensitive, the leading firm is more eager to adopt the concurrent process than the laggard firm. Finally, when the firm asymmetry is large, competition does not always soften and both firms may compete directly by adopting the sequential process. We also examine the case when consumers are “forward-looking” instead of “myopic.” We find that forward-looking behavior increases competition and motivates both firms to adopt the concurrent process. Finally, we consider the case when the government offers subsidies to defray the nonrecoverable investments to increase the chance of having an approved product available sooner. Interestingly, we find such a subsidy can backfire resulting in lower consumer welfare and lower profit for the firms especially when consumers are time insensitive.