Category: Global Software Engineering (GSE)

  • Architecting in Global Software Engineering

    Architecting and architectures of software intensive systems are known to have significant role and impact on software development processes and practices, and on the quality of the developed system (i.e., software or services). Hence, it is important that there is alignment between architecting practices, architectural artefacts, and software development paradigms – Business, Architecture, Process, and…

  • Architecting in Global Software Engineering

    Global Software Engineering (GSE), developing software with geographically distributed teams, has raised not only several new challenges but has also highlighted the needs of revisting and/or enhancing the existing software engineering approaches. One of such challenges is architecting for GSE projects, which requires organizations and architects to rethink the role and suitability of existing approaches…

  • ICGSE 2011 – Review process complete

    Being a program chair of a premier conference in someone’s area of research is a privilege but with huge amount of responsibility and work; but the amount of effort and work required to complete the reviewing process of ICGSE 2011 were unusual. However, I am very delighted that we completed the reviewing process on time despite…

  • Walt Scacchi will be relating OSS development and GSE

    Walt Scacchi from UCL Irvine will be one of the keynote speakers at the 6th International Software Engineering Conference. We were very glad to receive his positive response to our invitation for giving a keynote at the premier event of the global software engineering community. Now we are quite excited about what he is going…

  • Global Software Engineering: Learning by Osmosis

    Global Software Engineering (GSE) not only presents several new challenges to software development researchers and practitioners, but it also highlights the important role that educators are expected to play in terms of providing the future software engineers with new kinds of knowledge, understanding, and skills in order to successfully cope with the GSE challenges. Graduates…

  • NxG^GSD got large funding

    I am very excited to share with all those interested in global software engineering that we have received a large grant from the Danish Strategic Council for our GSD project :-). The project ‘Next Generation Technology for Global Software Development (NxG^GSD) has received 18 million Kroner under the research program of strategic growth technologies. The…

  • Global Software Engineering Challenges for the Next Decade

    This is the main theme of the next year’s one of the largest gatherings of academic and corporate researchers, and practitioners interested in Global Software Engineering (GSE) – I am referring to the sixth IEEE International Conference on Global Software Engineering (ICGSE) to be held in Helsinki, Finland. Now we are moving into the final…

  • Supporting Geographically Distributed Software Design Teams

    While we have eagerly started working on organizing one of the most important community gatherings of researchers, practitioners, and educators interested in global software engineering, ICGSE 2011, the other day, one of my colleagues, Pernille Bjorn, from ITU organized a workshop on a closely related topic,  Global Software: Collaboration & Collaborative Technologies. The main objective…

  • Supporting Pervasive Awareness in GSD Projects

    This blog post’s title is taken from Antonio Lagrotteria’s Masters thesis project, which he completed under my supervision over the last six months. Today, he submitted the thesis for examination and will be flying to his homeland for much needed R&R 🙂 No doubt, he worked quite hard and produced a very good piece of…

  • Evaluating Architectures in GSD Projects

    The popularity of global software development is expected to continue growing for many reasons for example reducing cost, improving quality, shortage of skilled people, and improving time-to-market. Software development companies are discovering new ways of leveraging software development resources that are geographically dispersed. Hence, there is an increasing need to identify and understand mechanisms for…