Supplementary Information for the study: Capturing Cost Avoidance through Reuse: Systematic Literature Review and Industrial Evaluation Authors Mohsin Irshad ([email protected]) Richard Torkar ([email protected]) Kai Petersen ([email protected]) Wasif Afzal ([email protected])

Capturing Cost Avoidance through Reuse: Systematic Literature Review and Industrial Evaluation

1

SLR Data extraction form. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

General information Date of data extraction Article title Authors names No of references Journal/conference/conference proceedings Date of publication Specific information Study context (academia or industry) Research methodology: literature review/systematic review case study/experiment/survey/action research Study subjects Professional/student Specific questions to cover RQs from this study Name of the presented model How was the model presented? Equation/diagrams/description On what grounds model is constructed What were the aims of the article? Is this model an extended form of any other model? Can the model calculate costs avoided through quality improvements? What metrics need to be collected in order to apply the model? Does the model provide guidelines on how to collect the metrics? What is the basic formula used by this model? Can the model calculate costs avoided through artefacts other than software code? How can model calculate costs avoided through artefacts other than code reuse? What different types of software artefacts were considered in the article? Was the model validated in industry? Was the model validated in academia? Does the model provide details of validation in industry? Is the model dependent on organisational, technical or managerial processes in the industry? Is the model dependent on systematic reuse processes? Any assumption which the model makes?

Capturing Cost Avoidance through Reuse: Systematic Literature Review and Industrial Evaluation 2

Phases of search strategy

• ACM Digital Library • IEEE Xplorer • Springer Link • Science Direct • Engineering Village • Willey Inter Science • ISI web of Science

3

Mohsin Irshad et al.

Articles without full text. 1

2

3 4 5

6

7

8 9 10 11 12

13

Baldo Jr., J. (1998). A measurement framework for organizational software reuse attributes. 4th International Conference on Computer Science and Informatics, JCIS 1998, October 23–28, Research Triangle Park, NC, United states, Duke University Press Lamine, S. B. A. B., Jilani, L. L. and Gh´ ezala, H. H. B. (2008). A software cost estimation meta-model for systematic reuse approaches. Proceedings of the 2008 International Conference on Software Engineering Research and Practice, July 14–17, Las Vegas, NV, United states. Bond, S. (1991). The economics of reuse. Bott, F. (1998). Financial models of software component reuse. Proceedings of the European Software Measurement Conference, 6–8 May 1998, Antwerpen, Belgium. Coulange, B. (1993). The economic impact of reuse. Proceedings of Sixth International Conference on Software Engineering and Its Applications, 15–19 Nov. 1993, Nanterre Cedex, France. Cruickshank, R. D. and Gaffney, J. E. (1993). An economics model of software reuse: Analytical methods in software engineering economics. Berlin, Germany, Springer-Verlag: pp. 99–137. de Lucia, A., di Lucca, G. A. and Fasolino, A. R. (1993). Towards the evaluation of reengineering effort to reuse existing software. Proceedings of AQUIS ’93. 2nd International Conference on Achieving Quality in Software, pp. 18–20 Oct. 1993, Pisa, Italy, IEI-CNR. Frakes, W. B. (1991). Software reuse: Payoff and transfer. Proceedings of AIAA Computing in Aerospace 8, pp. 829–831, Baltimore, MD, USA. Gaffney, J. (1989). Economics foundation for software reuse. Proceedings of AIAA Computers in Aerospace 7, Monterey, CA, USA. Hagerfj¨ all, B. (1997). Reuse of software will cut costs. Nordic Steel and Mining Review (3):107–. Henderson-Sellers, B. (1993). The economics of reusing library classes. Journal of ObjectOriented Programming 6(4):43–50. Joiner, H. F. (1990). Economic analysis of software reuse—A model study. Proceedings of Eighth Annual National Conference on Ada Technology, 5–8 March 1990, Fort Monmouth, NJ, USA. Korkmaz, M. and Mili, A. (2007). A product line of software reuse cost models. Proceedings of the 2nd International Conference on Software and Data Technologies, ICSOFT 2007, July 22–25, Barcelona, Spain.

Capturing Cost Avoidance through Reuse: Systematic Literature Review and Industrial Evaluation

4

Initial list of cost models. 1

2 3 4 5 6 7 8 9

10 11 12 13 14 15 16 17 18

19

20 21 22

23 24

25 26 27 28

29

30

Margono, J. and Rhoads, T. E. (1992). Software reuse economics: Cost-benefit analysis on a largescale ada project. In Proceedings of the 14th International Conference on Software Engineering. ACM, New York, NY, USA, 338–348. Schimsky, D. (1992). Software reuse—Some realities. Vitro Tech. Journal 10, 1, 47–57. Malan, R. A. and Wentzel , K. (1993). Economics of software reuse, revisited. Technical Report HPL-93-31, Hewlett Packard Laboratories. Frakes, W. and Terry, C. (1994). Reuse level metrics. In Proceedings of the Third International Conference on Software Reuse: Advances in Software Reusability. 139–148. Kain, J. (1994). Measuring the ROI of reuse. Object Magazine 4, 3, 48–54 Lim , W. (1994). Effects of reuse on quality, productivity, and economics. IEEE Software 11, 5, 23–30. Boehm , B., Clark , B., Horowitz , E., Westlan, C., Madachy, R., and Selby, R. (1995). Cost models for future software life cycle processes: COCOMO 2.0. Annals of Software Engineering 1, 57–94. Mili, R. (1996). Return on investment of reusable components: Analytical and empirical approaches. Technical Report, University of Ottawa, Ottawa, ON, Canada. Devanbu, P., Karstu, S., Melo, W., and Thomas, W. (1996). Analytical and empirical evaluation of software reuse metrics. In Proceedings of the 18th International Conference on Software engineering. IEEE Computer Society, Washington, DC, USA, 189–199. Poulin, J. S. (1997). The economics of software product lines. International Journal of Applied Software Technology 3, 1, 20–34. Favaro, J. M., Favaro, K. R., and Favaro, P. F. (1998). Value based software reuse investment. Annals of Software Engineering 5, 5–52. Center for Software Engineering, (1999). COCOTS. Technical Report. University of Southern California, Los Angeles, CA, USA Gaffney, J. E. and Durek, T. A. (1989). Software reuse key to enhanced productivity: Some quantitative models. Information Software and Technology 31, 258–267. Barnes, B. H. and Bollinger, T. (1991). Making reuse cost-effective. IEEE Software 8, 1, 13–24. Bollinger, T. B. and Pfleeger, S. L. (1990). Economics of reuse: Issues and alternatives. Information Software and Technology. 32, 643–652. Mili, A., Fowler Chmiel, S., Gottumukkalla, R., and Zhang, L. (2001). Managing software reuse economics: An integrated ROI-based model. Annals of Software Engineering 11, 175–218. Balda, D. and Gustafson, D. A. (1990). Cost estimation models for reuse and prototype SW development life-cycles. SIGSOFT Software Engineering Notes 15, 42–50. Tomer, A., Goldin, L., Kuflik, T., Kimchi, E., and Schach, S. R. (2004). Evaluating software reuse alternatives: A model and its application to an industrial case study. IEEE Transactions on Software Engineering 30, 601–612. Noseck , H. (1994). Cost-benefit analysis for software-reuse a decision procedure. In Ada in Europe, M. Toussaint, Ed. Lecture Notes in Computer Science Series, vol. 887. Springer Berlin Heidelberg, 397–405. DISA/JIE/CIM, Software Reuse Metric Plan. version 4.1, 4 August, 1993. Amar, L. and Coffey, J. (2005). Measuring the benefits of software reuse—Examining three different approaches to software reuse. Dr. Dobb’s Journal 30, 73–76. Raymond, G. E. and Hollis, D. M. (1991). Software reuse economics model: Version 1.0. In Proceedings of the 8th Annual Washington Ada Symposium: Summer SIGAda meeting on Ada. ACM, New York, NY, USA, 141–155. Kang, K. and Levy, L. (1989). Software methodology in the harsh light of economics. Information and Software Technology 31, 5, 239–250. Mayobre, G. (1991). Using code reusability analysis to identify reusable components from the software related to an application domain. In Proceedings of the 4th Annual Workshop on Software Reuse. Henderson-Sellers, B. (1993). The economics of reusing library classes. Journal of Object Oriented Programming 6, 43–50. Postmus, D. and Meijler, T. D. (2008). Aligning the economic modeling of software reuse with reuse practices. Information Software and Technology. 50, 753–762. Poulin, J. S. and Caruso, J. M. (1993). A reuse measurement and return on investment model. In Proceedings of the 2nd International Workshop on Software Reusability. 152–166. Jasmine, K. S. and Vasantha, R. (2008). Cost estimation model for reuse based software products. In Proceedings of the International MultiConference of Engineers and Computer Scientists. 19– 21. Favaro, J. (1996). A comparison of approaches to reuse investment analysis. In Proceedings of the 4th International Conference on Software Reuse. IEEE Computer Society, Washington, DC, USA 136–. Poulin, J. S., Caruso, J. M. and Hancock, D. R. (1993). The business case for software reuse. IBM Systems Journal 32(4):567–594.

5

Mohsin Irshad et al.

Table 13 Results of applying quality assessment checklist. √ indicates Yes. indicates No. Quality Assessment Checklist Does the article clearly define the context of study? Is the introduction and background provided in detail? Is this article cited by other articles? Is the research methodology defined in detail? Are the findings closely related to each other? Do the objectives of research and conclusion relate to each other? Is this research useful for Software engineering industry? Does the article report any negative findings?

[16] √

[32] √

[33] √











































Capturing Cost Avoidance through Reuse: Systematic Literature Review and Industrial Evaluation

Fig. 1 A snapshot of tool

6

Supplementary Information for the study

Research methodology: literature review/systematic review ... 23–28, Research Triangle Park, NC, United states, Duke University Press. 2. Lamine, S. B. A. B. ...

547KB Sizes 0 Downloads 177 Views

Recommend Documents

Supplementary Information
recovery, not from preburial damage). ... Two of these were based on the data matrices in references 5-7 that were analyzed with ..... Fennoscandian High, LBM = London Brabant Massif, LH = Lusatian High, NGH = North German High,.

Supplementary Information
Tadarida aegyptiaca. 48.6 0.7 2 48.1 49.1 20.3 4.6 2 17.0 23.5 15.3 0.1 2 15.2 15.4. Nycteridae. Nycteris hispida. 39.2 1.4 2 38.2 40.2 7.5 0.7 2 7.0 8.0 19.2 0.1 2 ...

supplementary information
Signal-to-noise ratio of voxel responses and predictive power of receptive-field models .. 13 ..... In this analysis we treated each image used in the model estimation stage of the ... most similar to m (similarity was quantified by Pearson's r).

Supplementary Information
Page 1. Supplementary Information. Figure S1. Amino acid sequence alignment of the C-terminal region downstream of the dsRBD in. DGCR8/Pasha ...

Supplementary information for “DNA Transport and ...
1 School of Applied and Engineering Physics, Cornell University, Ithaca, ... 14853, USA ... The good agreement between experimental data and the corrected ...

Supplementary Information: Quantitative, time-resolved measurement ...
Martin Hegner, CRANN, School of Physics, Trinity College Dublin,. Ireland; martin.hegner@tcd. ... This commoving mass is also called 'virtual mass'. Second, an.

Supplementary information d41586-017-07820-6 - Nature
Supplementary information to: Use machine learning to find energy materials. Co-signatories for Comment published in Nature 552,23–27 (2017); http://dx.doi.org/10.1038/d41586-017-07820-6. John Hepburn, vice-president of research, CIFAR, MaRS Centre

Supplementary information d41586-017-07820-6 - Nature
and Engineering, Northwestern University, Evanston, Illinois, USA. ... Sustainability, Korea Advanced Institute of Science and Technology,. Daejeon, Korea.

Supplementary Material for
Aug 3, 2016 - alternatives are “autocracy and risk-sharing” and “democracy and investment.” In other words, the .... whether seizing power. A coup is .... Our main sources are Galasso (1976), Stearns (2001), and Ortu (2005). References.

Supplementary Material for
Fujitsu Research & Development Center Co., Ltd, Beijing, China. {wangzhengxiang,rjliu}@cn.fujitsu.com. Abstract. This supplementary material provides the ...

Supplementary Materials for
May 10, 2002 - We are primarily interested in the effect of NIH funding on the rate of ..... of the terms in the MeSH thesaurus) correspond to model organisms (50). Model ..... Brown (2003) provides an illustration of this point in his case study of 

Supplementary materials for
The forest fires of 2010 were caused primarily by two anomalous factors: an unprecedented heat wave ...... relatively unknown institution for vocational training.

Supplementary Material for
Sep 25, 2015 - Using archived and field-collected worker bumble bees, we tested for temporal changes in the tongue ... (Niwot Ridge Long Term Ecological Research Site, 40°3.567'N, 105°37.000'W), and by. P. A. Byron (17) ... these transects did not

Supplementary Materials 1. Supplementary Tables
3.87. 27. -75. -48. Orbitofrontal Cortex. 11. R. 76. 3.72. 30. 48. -15. Decreased DMN (Controls > FTD). Dorsomedial PFC. 32. L. 312. 3.98. -27. 51. 21. Anterior Cingulate. 24. -. 107. 3.83. -3. 21. 33 .... correlation pattern, corresponding to a Type

Supplementary Information Hybrid spintronics and ... - AIP FTP Server
Hybrid spintronics and straintronics: A technology for ultra low energy computing and signal processing ... The volume of the nanomagnet is Ω = (π/4)abl. Let θ(t) be the angle .... However, at low stress, the first term in Equation (S18) will supp

Supplementary Information Hybrid spintronics and ... - AIP FTP Server
Kuntal Roy1, Supriyo Bandyopadhyay1, and Jayasimha Atulasimha2. Email: {royk, sbandy, jatulasimha}@vcu.edu. 1Dept. of Electrical and Computer Engg., 2Dept. of Mechanical and Nuclear Engg. Virginia Commonwealth University, Richmond, VA 23284, USA. In

A Retrospective Study of Emergency Supplementary ...
Eight of the SFPs were implemented in Asia, one in Central America and all .... 5 Levine S, Chastre C, (2004) Missing the Point: An analysis of food security ..... Death: A beneficiary lost-to-follow up that is reported dead by the family or by home.

Supplementary Material for the Paper “Estimating the ...
Supplementary Material for the Paper “Estimating the Aspect Layout of Object ... Department of Computer Science and Electrical Engineering ..... The histograms of azimuth errors in degree of ALM and DPM on the EPFL Car dataset are show ...

2015-2016-SUPPLEMENTARY-ADMISSION-1-FOR ...
UNIVERSITY OF NIGERIA, NSUKKA. OFFICE OF THE .... Main menu. Displaying 2015-2016-SUPPLEMENTARY-ADMISSION-1-FOR-PUBLICATION1.pdf.

Supplementary Material for ``Observations on ...
Nov 19, 2017 - C.2 Steady State in a Perturbed Environment. In this subsection we formally adapt the definitions of a consistent signal profile and of a steady state to perturbed environments. Let f((1−ϵ)·σ+ϵ·λ) : OS → OS be the mapping bet

Form for Supplementary Exam.pdf
Faculty Centre for– Integrated Rural and Tribal Development & Management (IRTDM),. Morabadi, Ranchi -834008. Jharkhand, India. Phone: (0651) 2552260 ...

Supplementary Materials for Deterministic Identification ...
tion published the GWAS results after rounding. If only one such integer passes the test, we use it as the recovered nc j. Otherwise, we simply discard the j-th.

SUPPLEMENTARY MATERIAL FOR “WEAK MONOTONICITY ...
This representation is convenient for domains with complete orders. 1 ... v = (0,v2,0), v2 > 0, would want to deviate and misreport their type so as to get 3.