Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

Towards an ontology for global software development

Towards an ontology for global software development

For access to this article, please select a purchase option:

Buy article PDF
£12.50
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
IET Software — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

As planning an R&D project named ORIGIN addressing global software development (GSD) foundations, the authors soon became aware of the need for all the participants to share the same vision of GSD projects. The authors therefore reached the conclusion that one of the first steps should be to set up a shared and consistent GSD project-related vocabulary, since this would help to improve communication between the five companies involved in ORIGIN. After analysing existing GSD initiatives, the authors discovered that none of them really satisfied our specific needs. As a consequence, they decided to develop a new ontology, which was named O-GSD. This paper describes not only how the ontology was developed -including the reasons which led us to include each term in O-GSD- but also its usage in real contexts -what allowed us to extract some insights to refine and validate the ontology. The main contribution of this paper is the O-GSD ontology which is used and to be used in real GSD projects with the aim of helping project managers to better describe their particular GSD projects.

References

    1. 1)
      • K. Kock , F. Lau . Information systems action research: serving two demanding masters. Inf. Technol. People , 1 , 6 - 11
    2. 2)
    3. 3)
      • Šmite, D., Wholin, C., Feldt, R., Gorschek, T.: `Reporting empirical research in global software engineering: a classification scheme', Int. Conf. on IEEE Global Software Engineering (ICGSE), 2008.
    4. 4)
      • W.S.: Humphrey . (1999) Introduction to the team software processs, Part of the SEI Series in Software Engineering, Addison-Wesley Professional.
    5. 5)
      • Barney, H.T., Moe, N.B., Low, G.C., Aurum, A.: `Indian intimacy ends as the Chinese connection commences: changing offshore relationships', Third Global Sourcing Workshop, 2009.
    6. 6)
    7. 7)
    8. 8)
      • Ågerfalk, P.J., Fitzgerald, B., Holmström, H., Conchúir, E.: `Benefits of global software development: the known and unknown', Int. Conf. on Software Process, 2008.
    9. 9)
    10. 10)
    11. 11)
      • Portillo-Rodríguez, J., Vizcaíno, A., Ebert, C., Piattini, M.: `Tools to support global software development processes: a survey', Fifth Int. Conf. on Global Software Development (ICGSE'2010), 2010.
    12. 12)
      • Ågerfalk, P., Fitzgerald, B., Holmström, H., Lings, B., Lundell, B., Conchúir, E.: `A framework for considering opportunities and threats in distributed software development', Int. Workshop on Distributed Software Development, 2005.
    13. 13)
      • Wongthongtham, P., Chang, E., Cheah, C., Dillon, T.S.: `Software engineering sub-ontology for specific software development', 29thAnnual IEEE/NASA Software Engineering Workshop, 2005.
    14. 14)
      • Khan, S.U., Niazi, M., Ahmad, R.: `Critical barriers for offshore software development outsourcing vendors: a systematic literature review', Software Engineering Conf., 2009.
    15. 15)
      • Deshpande, S., Richardson, I.: `Management at the outsourcing destination – global software development in India', Fourth IEEE Int. Conf. on Global Software Engineering, 2009, ICGSE 2009, 2009.
    16. 16)
    17. 17)
      • Cataldo, M., Herbsleb, J.D.: `Communication networks in geographically distributed software development', CSCW '08: Proc. 2008 ACM Conf. on Computer Supported Cooperative Work, 2008.
    18. 18)
    19. 19)
      • E. Conchúir . (2010) Global software development: a multiple-case study of the realisation of the benefits.
    20. 20)
    21. 21)
      • D. Šmite , C. Wohlin , T. Gorschek , R. Feldt . Empirical evidence in global software engineering: a systematic review. Empir. Softw. Eng. , 1 , 91 - 118
    22. 22)
    23. 23)
      • Niinimaki, T.: `Reflecting the choice and usage of communication tools in GSD projects with media synchronicity theory', 2010 Fifth IEEE Int. Conf. on Global Software Engineering (ICGSE), 2010.
    24. 24)
      • Fortuna, B., Mendes, E., Milic-Frayling, N.: `Improving the classification of newsgroup messages through social network analysis', Proc. 16 ACM Conf. on Information and Knowledge Management, 2007.
    25. 25)
      • I. Richardson , V.D. Casey , D. Zage , W. Zage . (2005) Global software development – the challenges.
    26. 26)
    27. 27)
    28. 28)
      • ISO/IEC: ‘ISO/IEC 24744:2007. Software engineering – metamodel for development methodologies’, 2007.
    29. 29)
      • OMG: ‘Software & systems process engineering metamodel specification (SPEM) Version 2.0’, 2008.
    30. 30)
      • C. Tautz , C.G. Von Wangenheim . REFSENO: a representation formalism for software engineering ontologies.
    31. 31)
    32. 32)
      • M. Jiménez , M. Piattini , A. Vizcaíno . Challenges and improvements in distributed software development: a systematic review. Adv. Softw. Eng.
    33. 33)
    34. 34)
      • E. Conchúir , P.J. Ågerfalk , H.H. Olsson , B. Fitzgerald . Global software development: where are the benefits?. Commun. ACM , 8 , 127 - 131
    35. 35)
      • F. Niederman , F.B. Tan . Emerging markets managing global IT teams: considering cultural dynamics. Commun. ACM , 4 , 24 - 27
    36. 36)
    37. 37)
    38. 38)
      • I. Sommerville . (2006) Software engineering.
    39. 39)
      • T.H. Davenport , L. Prusak . (1998) Working knowledge: how organizations manage what they know.
    40. 40)
      • Khan, S.U., Niazi, M., Ahmad, R.: `Critical success factors for offshore software development outsourcing vendors: a systematic literature review', Int. Conf. on Global Software Engineering (ICGSE), 2009.
    41. 41)
    42. 42)
    43. 43)
      • Nguyen, T., Wolf, T., Damian, D.: `Global software development and delay: does distance still matter?', IEEE Int. Conf. on Global Software Engineering, 2008.
    44. 44)
      • Solingen, R.V., Valkema, M.: `The impact of number of sites in a follow the sun setting on the actual and perceived working speed and accuracy: a controlled experiment', 2010 Fifth IEEE Int. Conf. on Global Software Engineering, 2010.
    45. 45)
      • D. Damian , D. Zowghi . (2002) ‘The impact of stakeholders’ geographical distribution on managing requirements in a multi-site organization'. Requirements Engineering (RE'02).
    46. 46)
      • Hossain, E., Babar, M.A., Paik, H.: `Using scrum in global software development: a systematic literature review', Int. Conf. on Global Software Engineering (ICGSE), 2009.
    47. 47)
      • R. Sangwan , M. Bass , N. Mullick , D.J. Paulish , J. Kazmeier . Global Software Development Handbook.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-sen.2011.0087
Loading

Related content

content/journals/10.1049/iet-sen.2011.0087
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address