Modularity for uncertainty

Takuya Fukamachi, Naoyasu Ubayashi, Shintaro Hosoai, Yasutaka Kamei

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Citations (Scopus)

Abstract

Uncertainty can appear in all aspects of software development: uncertainty in requirements analysis, design decisions, implementation, and testing. As the research on uncertainty is so young, there are many issues to be tackled. Modularity for Uncertainty is one of them. If uncertainty can be dealt with modularly, we can add or delete uncertain concerns to/from models, code, and tests whenever these concerns arise or are fixed to certain concerns. To deal with this challenging issue, we propose a modularization mechanism for uncertainty. Agile methods embrace change to accept changeable user requirements. On the other hand, our approach embraces uncertainty to support exploratory development. This paper sets out a focused research agenda for uncertainty in terms of the new modularity vision.

Original languageEnglish
Title of host publicationProceedings - 7th International Workshop on Modeling in Software Engineering, MiSE 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages7-12
Number of pages6
ISBN (Electronic)9781479919345
DOIs
Publication statusPublished - Jan 1 2015
Event7th International Workshop on Modeling in Software Engineering, MiSE 2015 - Florence, Italy
Duration: May 16 2015May 17 2015

Publication series

NameProceedings - 7th International Workshop on Modeling in Software Engineering, MiSE 2015

Other

Other7th International Workshop on Modeling in Software Engineering, MiSE 2015
CountryItaly
CityFlorence
Period5/16/155/17/15

Fingerprint

Modularity
Uncertainty
Agile Methods
Requirements Analysis
Modularization
Software Development
Software engineering
Testing
Requirements

All Science Journal Classification (ASJC) codes

  • Modelling and Simulation
  • Software

Cite this

Fukamachi, T., Ubayashi, N., Hosoai, S., & Kamei, Y. (2015). Modularity for uncertainty. In Proceedings - 7th International Workshop on Modeling in Software Engineering, MiSE 2015 (pp. 7-12). [7167395] (Proceedings - 7th International Workshop on Modeling in Software Engineering, MiSE 2015). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/MiSE.2015.9

Modularity for uncertainty. / Fukamachi, Takuya; Ubayashi, Naoyasu; Hosoai, Shintaro; Kamei, Yasutaka.

Proceedings - 7th International Workshop on Modeling in Software Engineering, MiSE 2015. Institute of Electrical and Electronics Engineers Inc., 2015. p. 7-12 7167395 (Proceedings - 7th International Workshop on Modeling in Software Engineering, MiSE 2015).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Fukamachi, T, Ubayashi, N, Hosoai, S & Kamei, Y 2015, Modularity for uncertainty. in Proceedings - 7th International Workshop on Modeling in Software Engineering, MiSE 2015., 7167395, Proceedings - 7th International Workshop on Modeling in Software Engineering, MiSE 2015, Institute of Electrical and Electronics Engineers Inc., pp. 7-12, 7th International Workshop on Modeling in Software Engineering, MiSE 2015, Florence, Italy, 5/16/15. https://doi.org/10.1109/MiSE.2015.9
Fukamachi T, Ubayashi N, Hosoai S, Kamei Y. Modularity for uncertainty. In Proceedings - 7th International Workshop on Modeling in Software Engineering, MiSE 2015. Institute of Electrical and Electronics Engineers Inc. 2015. p. 7-12. 7167395. (Proceedings - 7th International Workshop on Modeling in Software Engineering, MiSE 2015). https://doi.org/10.1109/MiSE.2015.9
Fukamachi, Takuya ; Ubayashi, Naoyasu ; Hosoai, Shintaro ; Kamei, Yasutaka. / Modularity for uncertainty. Proceedings - 7th International Workshop on Modeling in Software Engineering, MiSE 2015. Institute of Electrical and Electronics Engineers Inc., 2015. pp. 7-12 (Proceedings - 7th International Workshop on Modeling in Software Engineering, MiSE 2015).
@inproceedings{b48d698e80894794a1b65426927a56f8,
title = "Modularity for uncertainty",
abstract = "Uncertainty can appear in all aspects of software development: uncertainty in requirements analysis, design decisions, implementation, and testing. As the research on uncertainty is so young, there are many issues to be tackled. Modularity for Uncertainty is one of them. If uncertainty can be dealt with modularly, we can add or delete uncertain concerns to/from models, code, and tests whenever these concerns arise or are fixed to certain concerns. To deal with this challenging issue, we propose a modularization mechanism for uncertainty. Agile methods embrace change to accept changeable user requirements. On the other hand, our approach embraces uncertainty to support exploratory development. This paper sets out a focused research agenda for uncertainty in terms of the new modularity vision.",
author = "Takuya Fukamachi and Naoyasu Ubayashi and Shintaro Hosoai and Yasutaka Kamei",
year = "2015",
month = "1",
day = "1",
doi = "10.1109/MiSE.2015.9",
language = "English",
series = "Proceedings - 7th International Workshop on Modeling in Software Engineering, MiSE 2015",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "7--12",
booktitle = "Proceedings - 7th International Workshop on Modeling in Software Engineering, MiSE 2015",
address = "United States",

}

TY - GEN

T1 - Modularity for uncertainty

AU - Fukamachi, Takuya

AU - Ubayashi, Naoyasu

AU - Hosoai, Shintaro

AU - Kamei, Yasutaka

PY - 2015/1/1

Y1 - 2015/1/1

N2 - Uncertainty can appear in all aspects of software development: uncertainty in requirements analysis, design decisions, implementation, and testing. As the research on uncertainty is so young, there are many issues to be tackled. Modularity for Uncertainty is one of them. If uncertainty can be dealt with modularly, we can add or delete uncertain concerns to/from models, code, and tests whenever these concerns arise or are fixed to certain concerns. To deal with this challenging issue, we propose a modularization mechanism for uncertainty. Agile methods embrace change to accept changeable user requirements. On the other hand, our approach embraces uncertainty to support exploratory development. This paper sets out a focused research agenda for uncertainty in terms of the new modularity vision.

AB - Uncertainty can appear in all aspects of software development: uncertainty in requirements analysis, design decisions, implementation, and testing. As the research on uncertainty is so young, there are many issues to be tackled. Modularity for Uncertainty is one of them. If uncertainty can be dealt with modularly, we can add or delete uncertain concerns to/from models, code, and tests whenever these concerns arise or are fixed to certain concerns. To deal with this challenging issue, we propose a modularization mechanism for uncertainty. Agile methods embrace change to accept changeable user requirements. On the other hand, our approach embraces uncertainty to support exploratory development. This paper sets out a focused research agenda for uncertainty in terms of the new modularity vision.

UR - http://www.scopus.com/inward/record.url?scp=84964301648&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84964301648&partnerID=8YFLogxK

U2 - 10.1109/MiSE.2015.9

DO - 10.1109/MiSE.2015.9

M3 - Conference contribution

AN - SCOPUS:84964301648

T3 - Proceedings - 7th International Workshop on Modeling in Software Engineering, MiSE 2015

SP - 7

EP - 12

BT - Proceedings - 7th International Workshop on Modeling in Software Engineering, MiSE 2015

PB - Institute of Electrical and Electronics Engineers Inc.

ER -