A tool framework for deriving the application architecture for global software development projects

Bugra Mehmet Yildiz, B. Tekinerdogan, Semih Cetin

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    3 Citations (Scopus)
    32 Downloads (Pure)


    In order to meet the communication, coordination and control requirements of distributed Global Software Development (GSD) teams, it is necessary to define a proper software architecture. Designing a GSD architecture, however, involves a multitude of design decisions that are related in different ways. As such, it is not trivial for the architect to design a system that meets the different GSD concerns. To assist the architect in designing a suitable GSD architecture we propose the tool framework Global Architect. The tool framework is based on a common meta-model for GSD and a question framework, which includes a predefined set of questions that are related to abstract design rules for designing GSD systems. Based on the answers provided to the questions of the question framework, the tool automatically selects and instantiates the necessary rules and generates the GSD architecture. Global Architect has been applied to design the GSD architecture for a real industrial project of Cybersoft, a leading GSD company in Turkey.
    Original languageUndefined
    Title of host publicationProceedings of the 7th IEEE International Conference on Global Software Engineering, ICGSE 2012
    Place of PublicationUSA
    Number of pages10
    ISBN (Print)978-1-4673-2357-4
    Publication statusPublished - Aug 2012
    Event4th IEEE International Conference on Global Software Engineering, ICGSE 2009 - Limerick, Ireland
    Duration: 13 Jul 200916 Jul 2009
    Conference number: 4

    Publication series

    PublisherIEEE Computer Society


    Conference4th IEEE International Conference on Global Software Engineering, ICGSE 2009
    Abbreviated titleICGSE


    • EWI-23743
    • Question framework
    • Architecture Modeling
    • IR-87806
    • Global Software Development
    • METIS-300024
    • Model Driven Development

    Cite this