The importance of being modular

See allHide authors and affiliations

Science  14 Jul 2017:
Vol. 357, Issue 6347, pp. 128-129
DOI: 10.1126/science.aan8075

eLetters is an online forum for ongoing peer review. Submission of eLetters are open to all. eLetters are not edited, proofread, or indexed.  Please read our Terms of Service before submitting your own eLetter.

Compose eLetter

Plain text

  • Plain text
    No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
Author Information
First or given name, e.g. 'Peter'.
Your last, or family, name, e.g. 'MacMoody'.
Your email address, e.g.
Your role and/or occupation, e.g. 'Orthopedic Surgeon'.
Your organization or institution (if applicable), e.g. 'Royal Free Hospital'.
Statement of Competing Interests

This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.

Vertical Tabs

  • Open source software is indeed based on modularity and abstraction

    Marta Sales-Pardo mentioned the importance of being modular published in Science (1). Before ecologists discovered the importance of being modular, software scientists/engineers have discovered the importance of being modular. With the progress of software engineering, modularity and abstraction in software development becomes a common sense for achieving higher reusability with being more resilient against input/output/process interactions. In other words, software with modularity and abstraction is more reliable with less bugs. Open source software is a typical example based on the concept of modularity and abstraction. For example, deep learning frameworks including keras, chainer, and pytorch are based on open source software with modularity and abstract. The frameworks with modularity and abstraction enable us to easily describe/build the target machine learning model.

    1. Marta Sales-Pardo, The importance of being modular, Science, 14 Jul 2017:
    Vol. 357, Issue 6347, pp. 128-129

    Competing Interests: None declared.

Stay Connected to Science