Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada
Fri 31 May 2019 16:50 - 17:00 at Viger - Software Quality Chair(s): Ying Zou

According to the extensive, 50-year-old body of knowledge in object-oriented programming and design, good software designs are, among other characteristics, lowly coupled, highly cohesive, extensible, comprehensible, and not fragile. However, with the increased complexity and heterogeneity of contemporary software, this might not be enough. This paper discusses the practical challenges of object-oriented design in modern software development. We focus on three main challenges: (1) how technologies, frameworks, and architectures pressure developers to take design decisions that they would not take in an ideal scenario, (2) the complexity of current real-world problems require developers to devise not only a single, but several models for the same problem that live and interact together, and (3) how existing quality assessment techniques for object-oriented design should go beyond high-level metrics. Finally, we propose an agenda for future research that should be tackled by both scientists and practitioners in the near future. This paper is a call for arms for more reality-oriented research on the object-oriented software design field.

Fri 31 May

Displayed time zone: Eastern Time (US & Canada) change

16:00 - 17:20
Software QualitySoftware Engineering in Practice / New Ideas and Emerging Results / Papers / Technical Track at Viger
Chair(s): Ying Zou Queen's University, Kingston, Ontario
16:00
20m
Talk
WSQF: Comprehensive Software Quality Evaluation Framework and Benchmark based on the SQuaRESEIPIndustry Program
Software Engineering in Practice
Naohiko Tsuda Waseda University, Hironori Washizaki Waseda University, Kiyoshi Honda , Hidenori Nakai Waseda University, Yoshiaki Fukazawa Waseda University, Motoei Azuma Waseda University, Toshihiro Komiyama NEC Corporation, Tokyo, Japan, Tadashi Nakano Computer Software Association of Japan, Tokyo, Japan, Hirotsugu Suzuki Computer Software Association of Japan, Tokyo, Japan, Sumie Morita FUJITSU GENERAL LIMITED, Kanagawa, Japan (until the end of FY2017, FUJITSU LABORATORIES LTD.,Kanagawa, Japan), Katsue Kojima Fujitsu Limited, Tokyo, Japan, Akiyoshi Hando FUJITSU BROAD SOLUTION & CONSULTING Inc., Tokyo, Japan
16:20
20m
Talk
Leveraging Artifact Trees to Evolve and Reuse Safety CasesArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
Technical Track
Ankit Agrawal University of Notre Dame, Seyedehzahra Khoshmanesh Iowa State University, Michael Vierhauser University of Notre Dame, Mona Rahimi , Jane Cleland-Huang University of Notre Dame, Robyn Lutz Iowa State University
16:40
10m
Talk
Trade-off-Oriented Development: Making Quality Attribute Trade-offs First-ClassNIER
New Ideas and Emerging Results
Tobias Dürschmid Carnegie Mellon University, Institute for Software Research, Eunsuk Kang Carnegie Mellon University, David Garlan Carnegie Mellon University
Pre-print
16:50
10m
Talk
Current Challenges in Practical Object-Oriented Software DesignNIER
New Ideas and Emerging Results
Maurício Aniche Delft University of Technology, Netherlands, Joe Yoder The Refactory, Inc., Fabio Kon University of São Paulo
17:00
20m
Talk
Discussion Period
Papers