Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3149572.3149607acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicimeConference Proceedingsconference-collections
research-article

Software Cost Attributes in Global Software Development Projects: A Survey

Published: 09 October 2017 Publication History

Abstract

Global software development is nowadays becoming a priority for software industry. The actual global software engineering research has mainly focused on challenges and methodologies. Research on the cost attributes and the software development was fundamental to emphasize on the application of these attributes in the overall software development. A major research to explicit how global companies practicing global software development are undertaken to address those cost attributes. In this paper, a descriptive survey is conducted to define the position of cost attributes in global software development. This survey is a data collection from an empirical strategy through an online questionnaire targeting 30 practitioners with practical software engineering experience. Moreover, results of 26 questions, chosen with major care, are analyzed and discussed. The results show that interest in cost attributes for global software development projects is a critical topic for distributed software development. The control and the evaluation of cost attributes allow companies principally to save cost and also to remain focused on development of projects.

References

[1]
Ameller, D., Galster, M., Avgeriou, P., and Franch,X. A survey on quality attributes in service-based systems. Software quality journal, 24(2):271--299, 2016.
[2]
Britto, R.,Mendes,E., and Borstler,J. An empiricalinvestigation on effort estimation in agile global software development. In Global Software Engineering (ICGSE), 2015 IEEE 10th International Conference on, pages 38--45. IEEE, 2015.
[3]
Chadli, S. Y.,Idri, A., Ros, J. N., Fernández-Alemán,J. L.Gea, J. M. C.,and Toval,A.Software project management tools in global software development: a systematic mapping study. SpringerPlus, 5(1):2006, 2016.
[4]
Chen, Z., Menzies, T.,Port,D.,and Boehm,B. Feature subset selection can improve software cost estimation accuracy. In ACM SIGSOFT Software Engineering Notes, volume 30, pages 1--6. ACM, 2005.
[5]
Ciolkowski, M., Laitenberger, O., Vegas, S.,and Biffl,S.Practical experiences in the design and conduct of surveys in empirical software engineering. In Empirical methods and studies in software engineering, pages 104--128. Springer, 2003.
[6]
J. M. C. de Gea, J. Nicolás, J. L. Fernández-Alemán, A. Toval, and A. Idri. Are the expected benefits of requirements reuse hampered by distance? An experiment. SpringerPlus, 5(1):2097, 2016.
[7]
T. Dyba, V. B. Kampenes, and D. I. Sjøberg. A systematic review of statistical power in software engineering experiments,Information and Software Technology, 48(8):745--755, 2006.
[8]
S. Easterbrook, J. Singer, M.-A. Storey, and D. Damian. Selecting empirical methods for software engineering research, In Guide to advanced empirical software engineering, pages 285--311. Springer, 2008.
[9]
M. El Bajta. Analogy-based software development effort estimation in global software development. In IEEE 10th International Conference on Global Software Engineering Workshops (ICGSEW), pages 51--54. IEEE, 2015.
[10]
M. El Bajta, A. Idri, J. L. Fernández-Alemán, J. N. Ros, and A. Toval. Software cost estimation for global software development a systematic map and review study. In International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE), pages 197--206. IEEE, 2015.
[11]
M. El Bajta, A. Idri, J. N. Ros, J. L. Fernandez-Aleman, and A. Toval. Estimation of costs and time for the development of distributed software, In Software Project Management for Distributed Computing, pages 25--42. Springer, 2017.
[12]
J. A. Espinosa and E. Carmel. The effect of time separation on coordination costs in global software teams: A dyad model. In Proceedings of the 37th Annual Hawaii International Conference on System Sciences, pages 1--10. IEEE, 2004.
[13]
M. Fernández-Diego and F. González-Ladron-De-Guevara. Potential and limitations of the ISBSG dataset in enhancing software engineering research: A mapping review. Information and Software Technology, 56(6):527--544, 2014.
[14]
D. Firesmith. Common requirements problems, their negative consequences, and the industry best practices to help solve them. Journal of Object Technology, 6(1):17--33, 2007.
[15]
C. M. Graham and F. Muyia Nafukho. Culture, organizational learning and selected employee background variables in small-size business enterprises. Journal of European Industrial Training, 31(2):127--144, 2007.
[16]
R. M. Groves, F. J. Fowler Jr, M. P. Couper, J. M. Lepkowski, E. Singer, and R. Tourangeau. Survey methodology, volume 561.John Wiley & Sons, 2011.
[17]
J. D. Herbsleb. Global software engineering: Thefuture of socio-technical coordination. In 2007 Future of Software Engineering, pages 188--198. IEEE Computer Society, 2007.
[18]
P. Keil, D. J. Paulish, and R. S. Sangwan. Cost estimation for global software development. In Proceedings of the 2006 international workshop on Economics driven software engineering research, pages 7--10. ACM, 2006.
[19]
B. Kitchenham. Procedures for performing systematic reviews.Keele, UK, Keele University, 33(2004):1--26, 2004.
[20]
B. Kitchenham and S. L. Pfleeger. Principles of survey research: part 5: populations and samples. ACM SIGSOFT Software Engineering Notes, 27(5):17--20, 2002.
[21]
B. Kitchenham and S. L. Pfleeger. Principles of survey research part 6: data analysis. ACM SIGSOFT Software Engineering Notes, 28(2):24--27, 2003.
[22]
B. A. Kitchenham, S. L. Pfleeger, L. M. Pickard, P. W. Jones, D. C. Hoaglin, K. El Emam, and J. Rosenberg. Preliminary guidelines for empirical research in software engineering. IEEE Transactions on software engineering, 28(8):721--734, 2002.
[23]
A. Lamersdorf and J. Munch. A multi-criteria distribution model for global software development projects.Journal of the Brazilian Computer Society, 16(2):97--115, 2010.
[24]
A. Lamersdorf, J. Munch, A. Fernandez-del Viso Torre, C. R. Sanchez, and D. Rombach. Estimating the effort overhead in global software development. In 5th IEEE International Conference on Global Software Engineering (ICGSE), pages 267--276. IEEE, 2010.
[25]
R. J. Madachy. Cost modeling of distributed team processes for global development and software-intensive systems of systems. Software Process: Improvement and Practice, 13(1):51--61, 2008.
[26]
P. Mohagheghi. Global software development: Issues, solutions, challenges. Retrieved April, 7:2009, 2004.
[27]
C. E. L. Peixoto, J. L. N. Audy, and R. Prikladnicki. Effort estimation in global software development projects: Preliminary results from a survey. In 5th IEEE International Conference on Global Software Engineering (ICGSE), pages 123--127. IEEE, 2010.
[28]
P. Runeson and M. Host. Guidelines for conducting and reporting case study research in software engineering. Empirical software engineering, 14(2):131, 2009.
[29]
D. Smite, F. Calefato,and C. Wohlin, Cost savings in global software engineering. IEEE Software, (4):26--32, 2015.
[30]
N. Thayer-Hart, J. Dykema, K. Elver, N. C. Schaeffer, and J. Stevenson, Survey fundamentals: A guide to designing and implementing surveys. Office of Quality Improvement, 2010.
[31]
U. van Heesch and P. Avgeriou, Mature architecting-a survey about the reasoning process of professional architects. In 9th Working IEEE/IFIP Conference on Software Architecture (WICSA), pages 260--269. IEEE, 2011.

Cited By

View all
  • (2024)Counteracting sociocultural barriers in global software engineering using group activitiesJournal of Software: Evolution and Process10.1002/smr.258736:5Online publication date: 25-Apr-2024
  • (2022)Application of the dbscan Method to Solve the Problem of New Employees Adaptation2022 4th International Youth Conference on Radio Electronics, Electrical and Power Engineering (REEPE)10.1109/REEPE53907.2022.9731381(1-6)Online publication date: 17-Mar-2022
  • (2019)A Policy Recommendations Framework To Resolve Global Software Development Issues2019 International Conference on Innovative Computing (ICIC)10.1109/ICIC48496.2019.8966719(1-10)Online publication date: Nov-2019

Index Terms

  1. Software Cost Attributes in Global Software Development Projects: A Survey

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ICIME 2017: Proceedings of the 9th International Conference on Information Management and Engineering
    October 2017
    233 pages
    ISBN:9781450353373
    DOI:10.1145/3149572
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    In-Cooperation

    • University of Salford: University of Salford

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 09 October 2017

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Cost attributes
    2. empirical study
    3. global software development
    4. survey

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    ICIME 2017

    Acceptance Rates

    Overall Acceptance Rate 19 of 31 submissions, 61%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)4
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 17 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Counteracting sociocultural barriers in global software engineering using group activitiesJournal of Software: Evolution and Process10.1002/smr.258736:5Online publication date: 25-Apr-2024
    • (2022)Application of the dbscan Method to Solve the Problem of New Employees Adaptation2022 4th International Youth Conference on Radio Electronics, Electrical and Power Engineering (REEPE)10.1109/REEPE53907.2022.9731381(1-6)Online publication date: 17-Mar-2022
    • (2019)A Policy Recommendations Framework To Resolve Global Software Development Issues2019 International Conference on Innovative Computing (ICIC)10.1109/ICIC48496.2019.8966719(1-10)Online publication date: Nov-2019

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media