8th International Conference on Bio-inspired Information and Communications Technologies (formerly BIONETICS)

Research Article

Why do Developers not Take Advantage of the Progress in Modularity?

  • @INPROCEEDINGS{10.4108/icst.bict.2014.257938,
        author={Hiroaki Fukuda and Paul Leger},
        title={Why do Developers not Take Advantage of the Progress in Modularity?},
        proceedings={8th International Conference on Bio-inspired Information and Communications Technologies (formerly BIONETICS)},
        publisher={ICST},
        proceedings_a={BICT},
        year={2015},
        month={2},
        keywords={programming languages design modularity},
        doi={10.4108/icst.bict.2014.257938}
    }
    
  • Hiroaki Fukuda
    Paul Leger
    Year: 2015
    Why do Developers not Take Advantage of the Progress in Modularity?
    BICT
    ACM
    DOI: 10.4108/icst.bict.2014.257938
Hiroaki Fukuda,*, Paul Leger1
  • 1: Universidad Católica del Norte
*Contact email: hiroaki@shibaura-it.ac.jp

Abstract

Modular software development has several benefits, such as flexibility regarding unexpected changes and increasing our ability to understand each module in isolation. Over the last few years, research on modular development has resulted in many proposals, from new abstractions to the creation of new programming paradigms. However, developers of real projects have not implemented these proposals in their daily work. In fact, in most cases, developers keep using their basic knowledge of object-oriented programming. In this poster, we discuss some possible reasons for this problem.