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

skip to main content
10.1145/1370720.1370725acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Towards governance schemes for distributed software development projects

Published: 12 May 2008 Publication History

Abstract

Growth in the adoption of distributed software development business models continues to outpace the development of robust governance schemes for them. In the absence of specific well-tested governance schemes, distributed software teams continue to employ the normative process frameworks, and software engineering practices that were primarily developed in the co-located context. In this position paper, we present a possible research direction for developing and testing governance schemes specifically suited for distributed software development projects. Our proposal draws examples from our recent research initiatives and presents an actionable road map for researchers and practitioners who are working towards establishing governance schemes for distributed software teams.

References

[1]
H. P. Andres, "A comparison of face-to-face and virtual software development teams," Team Performance Management, vol. 8, pp. 39--48, 2002.
[2]
J. M. Bhat, M. Gupta, and S. N. Murthy, "Overcoming requirements engineering challenges: Lessons from offshore outsourcing," IEEE Software, vol. 23, pp. 38--44, 2006.
[3]
R. Blackburn, S. Furst, and B. Rosen, "Building a winning virtual team: KSAs, selection, training and evaluation," in Virtual Teams that work: creating conditions for virtual team effectiveness, C. B. Gibson and S. G. Cohen, Eds. San Francisco, CA: Jossey-Bass, 2003.
[4]
B. Boehm, C. Abts, and S. Chulani, "Software development cost estimation approaches - A survey," Annals of Software Engineering, vol. 10, pp. 177--205, 2000.
[5]
B. Boehm, B. Clark, E. Horowitz, C. Westland, R. Madachy, and R. Selby, "Cost models for future software life cycle processes: COCOMO 2.0," Annals of Software Engineering, vol. 1, pp. 57--94, 1995.
[6]
L. C. Briand, K. E. Emam, D. Surmann, I. Wieczorek, and K. D. Maxwell, "An assessment and comparison of common software cost estimation modeling techniques," in 21st International Conference on Software Engineering, Los Angeles, 1999, pp. 313--322.
[7]
E. Carmel, Global software teams: Collaborating across borders and time zones. Upper Saddle River, NJ: Prentice Hall, 1999.
[8]
B. Collier, T. DeMarco, and P. Fearey, "A defined process for project post mortem review," IEEE Software, vol. 13, pp. 65--72, 1996.
[9]
M. E. Conway, "How do committees invent?," Datamation, vol. 14, pp. 28--31, 1968.
[10]
C. D. Cramton, "The mutual knowledge problem and its consequences for dispersed collaboration," Organization Science, vol. 12, pp. 346--371, 2001.
[11]
T. Demarco and B. W. Boehm, "The agile methods fray," IEEE Computer, vol. 35, pp. 90--, 2002.
[12]
C. Ebert and P. D. Neve, "Surviving global software development," IEEE Software, vol. 18, pp. 62--69, 2001.
[13]
A. Fuggetta and G. P. Picco, "An annotated bibliography on software process improvement," ACM SIGSOFT software engineering notes, vol. 19, pp. 66--68, 1994.
[14]
I. Gorton and S. Motwani, "Issues in co-operative software engineering using globally distributed teams," Information and Software Technology, vol. 38, pp. 647--655, 1996.
[15]
J. D. Herbsleb and R. E. Grinter, "Splitting the organization and integrating the code: Conway's law revisited," in 21st International Conference on Software Engineering, Los Angeles, CA, 1999, pp. 85--95.
[16]
J. D. Herbsleb and A. Mockus, "Formulation and preliminary test of an empirical theory of coordination in software engineering," in 11th ACM SIGSOFT international symposium on foundations of software engineering, Helsinki, Finland, 2003, pp. 138--147.
[17]
J. D. Herbsleb, D. J. Paulish, and M. Bass, "Global software development at Siemens: experience from nine projects," in International Conference on Software Engineering, St. Louis, MO, USA, 2005, pp. 524--533.
[18]
W. S. Humphrey, A discipline for software engineering. Boston, MA: Addison-Wesley Professional, 1994.
[19]
S. L. Jarvenpaa and D. E. Leidner, "Communication and Trust in Global Virtual Teams," Organization Science, vol. 10, pp. 791--815, 1999.
[20]
D. H. Kitson and S. M. Masters, "An analysis of SEI software process assessment results: 1987-1991," in 15th International Conference on Software Engineering, Baltimore, MD, 1993, pp. 68--77.
[21]
B. Levitt and J. G. March, "Organizational learning," Annual Review of Sociology, vol. 14, pp. 319--40, 1988.
[22]
A. Mockus and D. M. Weiss, "Globalization by chunking: A quantitative approach," IEEE Software, vol. 18, pp. 30--37, 2001.
[23]
M. C. Paulk, "Extreme programming from a CMM perspective," IEEE Software, vol. 18, pp. 19--26, 2001.
[24]
M. C. Paulk, "How ISO 9001 compares with the CMM," IEEE Software, vol. 12, pp. 74--83, 1995.
[25]
N. Ramasubbu, R. Balan, and G. K. Tayi, "An Empirical Model of Software Development Process Choice," in International Symposium of Information Systems Indian School of Business, Hyderabad, 2007.
[26]
N. Ramasubbu, M. S. Krishnan, and P. Kompalli, "Leveraging global resources: A process maturity framework for managing distributed development," IEEE Software, vol. 22, pp. 80--86, 2005.
[27]
N. Ramasubbu, S. Mithas, M. S. Krishnan, and C. Kemerer, "Work dispersion, process-based learning, and offshore software development performance," MIS Quarterly, vol.32, pp. 1--XXX, in press (expected June 2008)
[28]
S. Sarker and S. Sahay, "Information systems development by US-Norwegian virtual teams: implicatios of time and space," in 35th Annual Hawaii International Conference on System Sciences, Hawaii, 2002, pp. 1--10.
[29]
A. Tiwana, "Knowledge partitioning in outsourced software development: A field study," in International conference on information systems, Seattle, 2003.

Cited By

View all
  • (2022)Web Service in Knowledge Management for Global Software DevelopmentEncyclopedia of Data Science and Machine Learning10.4018/978-1-7998-9220-5.ch041(707-728)Online publication date: 14-Oct-2022
  • (2022)A Case Study of Knowledge Management and Organizational Culture in an Undergraduate Software Development Team ProjectContemporary Challenges for Agile Project Management10.4018/978-1-7998-7872-8.ch013(241-266)Online publication date: 2022
  • (2021)Software Development Knowledge Management System Using Web PortalDigital Technology Advancements in Knowledge Management10.4018/978-1-7998-6792-0.ch005(92-118)Online publication date: 2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SDG '08: Proceedings of the 1st international workshop on Software development governance
May 2008
35 pages
ISBN:9781605580357
DOI:10.1145/1370720
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 May 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. distributed software development
  2. empirical analysis
  3. position paper
  4. quality management
  5. software engineering economics
  6. software process

Qualifiers

  • Research-article

Conference

ICSE '08
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2022)Web Service in Knowledge Management for Global Software DevelopmentEncyclopedia of Data Science and Machine Learning10.4018/978-1-7998-9220-5.ch041(707-728)Online publication date: 14-Oct-2022
  • (2022)A Case Study of Knowledge Management and Organizational Culture in an Undergraduate Software Development Team ProjectContemporary Challenges for Agile Project Management10.4018/978-1-7998-7872-8.ch013(241-266)Online publication date: 2022
  • (2021)Software Development Knowledge Management System Using Web PortalDigital Technology Advancements in Knowledge Management10.4018/978-1-7998-6792-0.ch005(92-118)Online publication date: 2021
  • (2020)Global software development governanceJournal of Software: Evolution and Process10.1002/smr.226632:10Online publication date: 4-Oct-2020
  • (2019)Analysis and modeling of the governance in general programming languagesProceedings of the 12th ACM SIGPLAN International Conference on Software Language Engineering10.1145/3357766.3359533(179-183)Online publication date: 20-Oct-2019
  • (2019)Tailoring Agile-Based Software Development ProcessesIEEE Access10.1109/ACCESS.2019.29441227(139852-139869)Online publication date: 2019
  • (2016)A Global Teaming Model for Global Software Development Governance: A Case Study2016 IEEE 11th International Conference on Global Software Engineering (ICGSE)10.1109/ICGSE.2016.33(179-188)Online publication date: Aug-2016
  • (2015)Enabling the definition and enforcement of governance rules in open source systemsProceedings of the 37th International Conference on Software Engineering - Volume 210.5555/2819009.2819089(505-514)Online publication date: 16-May-2015
  • (2015)Enabling the Definition and Enforcement of Governance Rules in Open Source Systems2015 IEEE/ACM 37th IEEE International Conference on Software Engineering10.1109/ICSE.2015.184(505-514)Online publication date: May-2015
  • (2015)A short review of Global Software Development (GSD) and latest software development trends2015 International Conference on Computer, Communications, and Control Technology (I4CT)10.1109/I4CT.2015.7219588(314-317)Online publication date: Apr-2015
  • Show More Cited By

View Options

Get Access

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