APLE (Agile Product Line Engineering)

Joint Research of DENSO CORPORATION and NISE Lab.
1. Overview

We propsoe a methodology for APLE (Agile Product-Line software Engineering) in automotive domain. In the development process of SPLE, the authors focus on the fact that the highly iterative process centered around the variation point is executed. And, the authors propose an agile development method for SPLE, APLE, with twofold iterative process structure. Conventionally, ASD (Agile Software Development) is not expected to be applied to short-term development projects. Therefore, embracing multiple projects into a development makes ASD applicable to SPLE application engineering, and improves the total management of the development by improving the productivity monitoring and estimation of development efforts.

2. Principal Researcher
Kengo Hayashi (DENSO CORPORATION)
Dr. Kengo Hayashi is a architect and project manager of Advanced Safety Engineering Div., DENSO CORPORATION, Kariya, Japan. He has engaged in the development of car navigation software systems and advanced sensing software system.
He received PhD in software engineering from Nanzan University.
His research interests include software management, software product line engineering, and agile development.

3. Product Line Research and Practice at DENSO

(1) APLE at DENSO [Presentation]

(2) DENSO's Contributions to SPLE

[APLE1301] Masahiro Goto, Innovation of Automotive Software Development, Keynote, SPLC 2013, Aug. 29, 2013, Tokyo, Japan [Presentation].

[APLE1101] Shigeo Kato, and Nobuhito Yamaguchi, Variation Management for Software Product Lines with Cumulative Coverage of Feature Interactions, Proc. of SPLC 2011, IEEE, Aug. 2011, pp. 140-149 [IEEE Computer Society].

4. Publications and Presentations

[APLE1801] Kengo Hayashi, and Mikio Aoyama, A Multiple Product Line Development Method Based on Variability Structure Analysis, Proc. of 22nd Intfl Systems and Software Product Line Conf. (SPLC 2018), ACM, Sep. 2018, Gothenburg, Sweden (Accepted)

[APLE1701] Kengo Hayashi, Mikio Aoyama, and Keiji Kobata, Agile Tames Product Line Variability: An Agile Development Method for Multiple Product Lines of Automotive Software Systems, Proc. of 21st Intfl Systems and Software Product Line Conf. (SPLC 2017), ACM, Sep. 2017, Sevilla, Spain, pp. 180-189 [ACM].

[APLE1702] Kengo Hayashi, and Mikio Aoyama, An Agile Development Method for Multiple Product Lines of Automotive Software Systems, Third Agile in Automotive Conference, Nov. 2017, Stuttgart, Germany [Presentation].

[APLE1501] Kengo Hayashi, Mikio Aoyama, and Keiji Kobata, A Concurrent Feedback Development Method and Its Application to Automotive Software Development, Proc.of 22nd Asia-Pacific Software Engineering Conference (APSEC 2015), IEEE Conference Publishing Services, Dec. 1-4, 2015, Delhi, India, pp. 362-369 [IEEE Computer Society].

5. Related Publications and Presentations

[APLE1302] Mikio Aoyama, From SPL to Dynamic Ecosystems, [Presentation]
John D. McGregor, Mikio Aoyama, Linda M. Northrop, and Klaus Schmid, Scale Changes Everything, but ..., Proc. of SPLC 2013, ACM, Aug. 2013, Tokyo, Japan, p. 288 [ACM].

[APLE1303] Mikio Aoyama and Nozomi Kurono, An Extended Orthogonal Variability Model for Metadata-Driven Multitenant Cloud Services, Proc. of 20th Asia-Pacific Software Engineering Conference (APSEC 2013), IEEE CPS, Dec. 2-5, 2013, Bangkok, Thailand, pp. 339-346.[IEEE Computer Society]


NISE Lab. |