Powered by
Conference Publishing Consulting

9th International Workshop on Advanced Modularization Techniques (AOAsia), November 16, 2014, Hong Kong, China

AOAsia 2014 – Proceedings

Contents - Abstracts - Authors

9th International Workshop on Advanced Modularization Techniques (AOAsia)


Title Page

It is our great pleasure to welcome you to the 9th International Workshop on Advanced Modularization Techniques - AOAsia/Pacific 2014, co-located with FSE 2014, which is held in HongKong, China.
AOAsia/Pacific is a series of international workshops on advanced modularization techniques not specific to AOP nor COP initially organized by Asia/Pacific-related researchers in cooperation with many researchers all over the world. One of the aims for this workshop is to bring together researchers, who are tackling the problems of advanced separation of concerns, but who are not yet connected to this growing, thriving community. The workshop also intends to provide a forum for discussion of new ideas, new directions, and new applications.
This year we have accepted 3 position papers that discuss new ideas and challenges in this area, and two of them is published in ACM Digital Library. Each paper has been reviewed by three program committee members. We hope that the workshop will provide you with a valuable opportunity to share ideas with other researchers and to find new collaborations.
We are very grateful to the program committee for their hard work in reading and reviewing all the submissions and for providing thorough feedback to authors. We are also very grateful to Shigeru Chiba and Frances Paulisch, the Workshop Chairs of FSE 2014, for their assistance in arranging the workshop co-located with the conference.

Sun, Nov 16, 11:00 - 12:30, Hall 4

Toward Understanding How Developers Recognize Features in Source Code from Descriptions
Shinpei Hayashi, Takashi Ishio, Hiroshi Kazato, and Tsuyoshi Oshima
(Tokyo Institute of Technology, Japan; Osaka University, Japan; NTT DATA, Japan; NTT, Japan)
A basic clue of feature location available to developers is a description of a feature written in a natural language. However, a description of a feature does not clearly specify the boundary of the feature, while developers tend to locate the feature precisely by excluding marginal modules that are likely outside of the boundary. This paper addresses a question: does a clearer description of a feature enable developers to recognize the same sets of modules as relevant to the feature? Based on the conducted experiment with subjects, we conclude that different descriptions lead to a different set of modules.

Uncertainty-Aware Architectural Interface
Naoyasu Ubayashi, Di Ai, Peiyuan Li, Yu Ning Li, Shintaro Hosoai, and Yasutaka Kamei
(Kyushu University, Japan)
In most software development projects, design models tend to contain uncertainty, because all of the design concerns cannot be captured at the early development phase. It is preferable to be able to check consistency or traceability among design models and programs even if they contain uncertain concerns. To deal with this problem, we propose the notion of uncertainty-aware Archface, an interface mechanism exposing a set of architectural points that should be shared between design and code. We can explicitly describe uncertainty in design models or programs by specifying uncertain architectural points.

proc time: 1.18