Poster: Identifying TraIn: A neglected form of socio-Technical incongruence

Xiao Wang, Lu Xiao, Ye Yang, Xinyi Xu, Yu Jiang

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

    3 Scopus citations

    Abstract

    Socio-Technical Congruence (STC) indicates that social interactions among developers should be congruent with technical dependencies among their tasks. Prior research discovered that the lack of the "should-happen" communication will lead to integration errors and productivity decrease. However, the opposite scenario, excessive communication not matched by any technical dependencies, has been largely neglected. This paper terms such scenario as Transgressive Incongruence (TraIn). To automatically pin-point source files involved in TraIn, this paper defines a new form of coupling between files, called communication coupling. It measures the communication traffic among developers working on two files. Evaluation on 6 Apache open source projects reveals: 1) the communication coupling between files with structural dependencies is 3 to 10 times higher than that between files independent from each other; and 2) source files involved in TraIn are usually very bug-prone. This implies that TraIn may have negative impact on the quality of software systems, and thus should merit due attention.

    Original languageEnglish
    Title of host publicationProceedings - International Conference on Software Engineering
    Pages358-359
    Number of pages2
    ISBN (Electronic)9781450356633
    DOIs
    StatePublished - 27 May 2018
    Event40th ACM/IEEE International Conference on Software Engineering, ICSE 2018 - Gothenburg, Sweden
    Duration: 27 May 20183 Jun 2018

    Publication series

    NameProceedings - International Conference on Software Engineering
    ISSN (Print)0270-5257

    Conference

    Conference40th ACM/IEEE International Conference on Software Engineering, ICSE 2018
    Country/TerritorySweden
    CityGothenburg
    Period27/05/183/06/18

    Keywords

    • Communication coupling
    • Design structure matrix
    • Social-Technical congruence

    Fingerprint

    Dive into the research topics of 'Poster: Identifying TraIn: A neglected form of socio-Technical incongruence'. Together they form a unique fingerprint.

    Cite this