


default search action
25th APSEC 2018: Nara, Japan
- 25th Asia-Pacific Software Engineering Conference, APSEC 2018, Nara, Japan, December 4-7, 2018. IEEE 2018, ISBN 978-1-7281-1970-0

Research 1: Requirements Engineering
- Huishi Yin, Dietmar Pfahl

:
The OIRE Method - Overview and Initial Validation. 1-10 - Tahira Iqbal, Parisa Elahidoost

, Levi Lucio:
A Bird's Eye View on Requirements Engineering and Machine Learning. 11-20 - Markus Weninger

, Paul Grünbacher
, Huihui Zhang, Tao Yue, Shaukat Ali:
Tool Support for Restricted Use Case Specification: Findings from a Controlled Experiment. 21-30
Research 2: Architecture Patterns
- Gastón Marquez, Hernán Astudillo

:
Actual Use of Architectural Patterns in Microservices-Based Open Source Projects. 31-40 - David Tai, Power Wu, Alan Liu

:
Development of a User-Interactive Agent Simulation System with the Blackboard Architectural Pattern. 41-48 - Tingting Bi

, Peng Liang
, Antony Tang:
Architecture Patterns, Quality Attributes, and Design Contexts: How Developers Design with Them. 49-58
Research 3: API and Reuse
- Yanfei Tian, Xu Wang, Hailong Sun, Yi Zhao, Chunbo Guo, Xudong Liu:

Automatically Generating API Usage Patterns from Natural Language Queries. 59-68 - Kosaku Kimura, Atsuji Sekiguchi, Shridhar Choudhary, Tadahiro Uehara:

A JavaScript Transpiler for Escaping from Complicated Usage of Cloud Services and APIs. 69-78 - Shufan Zhou, Hao Zhong

, Beijun Shen:
SLAMPA: Recommending Code Snippets with Statistical Language Model. 79-88
Research 4: Formal Specifications and Models
- Yati Phyo

, Kazuhiro Ogata:
Formal Specification and Model Checking of the Walter-Welch-Vaidya Mutual Exclusion Protocol for Ad Hoc Mobile Networks. 89-98 - Daniel Gâinâ

, Ionut Tutu, Adrián Riesco
:
Specification and Verification of Invariant Properties of Transition Systems. 99-108 - Vanya Yaneva, Arnav Kapoor

, Ajitha Rajan, Christophe Dubach:
Accelerated Finite State Machine Test Execution Using GPUs. 109-118
Research 5: Verification
- Qingyu Jiang, Jing Liu, Haodong Hu:

A Thread Modularity Approach for Verification Concurrent Software Based on Abstract Interpretation. 119-128 - Guang Chen, Dexi Wang, Tianchi Li, Chao Zhang, Ming Gu, Jiaguang Sun:

Scalable Verification Framework for C Program. 129-138 - Jizheng Ding, Xiaoran Zhu, Jian Guo:

End-to-End Automated Verification for OS Kernels. 139-148
Research 6: Test Optimization
- Francisco Gomes de Oliveira Neto

, Robert Feldt, Linda Erlenhov
, José Benardi de Souza Nunes:
Visualizing Test Diversity to Support Test Optimisation. 149-158 - Ziming Zhu, Li Jiao, Xiong Xu:

A Dynamic Fitness Function Based on Branch Hardness for Search Based Software Testing. 159-168
Research 7: Testing and Fault Diagnosis
- Bogdan Marculescu, Robert Feldt:

Finding a Boundary between Valid and Invalid Regions of the Input Space. 169-178 - Carl Martin Rosenberg, Leon Moonen:

On the Use of Automated Log Clustering to Support Effort Reduction in Continuous Engineering. 179-188 - Shuqi Chi, Shanshan Li, Yong Guo, Wei Dong, Zhouyang Jia, Haochen He, Qing Liao:

NotOnlyLog: Mining Patch-Log Associations from Software Evolution History to Enhance Failure Diagnosis Capability. 189-198
Research 8: Heterogeneous Platforms and Resources
- Nesredin Mahmud, Guillermo Rodríguez-Navas, Hamid Faragardix, Saad Mubeen, Cristina Seceleanu

:
Power-Aware Allocation of Fault-Tolerant Multirate AUTOSAR Applications. 199-208 - Hugo Sica de Andrade

, Ivica Crnkovic
:
A Review on Software Architectures for Heterogeneous Platforms. 209-218 - Weijuan Zhang, Xiaoqi Jia, Shengzhi Zhang

, Rui Wang, Peng Liu:
Running OS Kernel in Separate Domains: A New Architecture for Applications and OS Services Quarantine. 219-228
Research 9: Runtime Update and Adaptation
- Wei Tang, Min Zhang

:
PyReload: Dynamic Updating of Python Programs by Reloading. 229-238 - Zhimin Feng, Shanshan Li, Xiangke Liao, Xiaodong Liu, Yunfeng Li, Shulin Zhou:

Relax: Automatic Contention Detection and Resolution for Configuration Related Performance Tuning. 239-248 - Yang Liu, Zhengyin Chen, Wenpin Jiao:

A Multi-Goal Oriented Approach for Adaptation Rules Generation. 249-257
Research 10: Mobile Apps
- Haohuang Wen

, Juanru Li, Yuanyuan Zhang, Dawu Gu:
An Empirical Study of SDK Credential Misuse in iOS Apps. 258-267 - Chun Cao, Hongjun Ge, Tianxiao Gu, Jing Deng, Ping Yu

, Jian Lu:
Accelerating Automated Android GUI Exploration with Widgets Grouping. 268-277 - Cong Li

, Chang Xu, Lili Wei
, Jue Wang
, Jun Ma, Jian Lu:
ELEGANT: Towards Effective Location of Fragmentation-Induced Compatibility Issues for Android Apps. 278-287
Research 11: Static Analysis
- Wei Tang, Du Chen, Ping Luo:

BCFinder: A Lightweight and Platform-Independent Tool to Find Third-Party Components in Binaries. 288-297 - Guang Chen, Min Zhou, Jiaguang Sun, Xiaoyu Song:

Scalable and Extensible Static Memory Safety Analysis with Summary over Access Path. 298-304 - Geoffrey Hecht

, Hafedh Mili, Ghizlane El-Boussaidi, Anis Boubaker
, Manel Abdellatif
, Yann-Gaël Guéhéneuc, Anas Shatnawi, Jean Privat, Naouel Moha:
Codifying Hidden Dependencies in Legacy J2EE Applications. 305-314
Research 12: Code and Defects
- Huihui Liu, Yijun Yu

, Bixin Li, Yibiao Yang, Ru Jia:
Are Smell-Based Metrics Actually Useful in Effort-Aware Structural Change-Proneness Prediction? An Empirical Study. 315-324 - Yusuke Shinyama, Yoshitaka Arahori, Katsuhiko Gondow:

Analyzing Code Comments to Boost Program Comprehension. 325-334 - Feng Wang, Jinxiao Huang, Yutao Ma:

A Top-k Learning to Rank Approach to Cross-Project Software Defect Prediction. 335-344
Research 13: Security and Vulnerabilities
- Qiuyuan Chen, Lingfeng Bao, Li Li

, Xin Xia, Liang Cai:
Categorizing and Predicting Invalid Vulnerabilities on Common Vulnerabilities and Exposures. 345-354 - Kazi Zakia Sultana, Byron J. Williams, Amiangshu Bosu

:
A Comparison of Nano-Patterns vs. Software Metrics in Vulnerability Prediction. 355-364 - Xincheng He, Lei Xu, Chunliu Cha:

Malicious JavaScript Code Detection Based on Hybrid Analysis. 365-374
Research 14: Pull Requests and Code Review
- Abdillah Mohamed, Li Zhang, Jing Jiang, Ahmed Ktob

:
Predicting Which Pull Requests Will Get Reopened in GitHub. 375-385 - Lisha Li, Zhilei Ren, Xiaochen Li, Weiqin Zou, He Jiang:

How Are Issue Units Linked? Empirical Study on the Linking Behavior in GitHub. 386-395 - Le An, Foutse Khomh, Shane McIntosh, Marco Castelluccio

:
Why Did This Reviewed Code Crash? An Empirical Study of Mozilla Firefox. 396-405
Research 15: Mining Repositories 1
- Dongyang Hu, Tao Wang

, Junsheng Chang, Gang Yin, Yang Zhang:
Multi-Discussing across Issues in GitHub: A Preliminary Study. 406-415 - Qi Xie, Zhiyuan Wen, Jieming Zhu, Cuiyun Gao, Zibin Zheng

:
Detecting Duplicate Bug Reports with Convolutional Neural Networks. 416-425 - Kang Yin, Wei Chen, Jiahong Zhou

, Guoquan Wu, Jun Wei:
STAR: A Specialized Tagging Approach for Docker Repositories. 426-435
Research 16: Mining Repositories 2
- Yi Wang:

Understanding the Reputation Differences between Women and Men on Stack Overflow. 436-444 - Sk Adnan Hassan

, Dipto Das
, Anindya Iqbal, Amiangshu Bosu
, Rifat Shahriyar, Toufique Ahmed:
SOQDE: A Supervised Learning Based Question Difficulty Estimation Model for Stack Overflow. 445-454 - Zhuang Xiong, Peng Liang

, Chen Yang, Tianqing Liu:
Assumptions in OSS Development: An Exploratory Study through the Hibernate Developer Mailing List. 455-464
Research 17: Agile Development
- Adrian Santos, Jaroslav Spisak, Markku Oivo, Natalia Juristo:

Improving Development Practices through Experimentation: An Industrial TDD Case. 465-473 - Hiva Alahyari, Jennifer Horkoff

, Olliver Matsson, Kim Egenvall:
What Do Agile Teams Find Important for Their Success? 474-483 - Wisam Haitham Abbood Al-Zubaidi, Hoa Khanh Dam, Morakot Choetkiertikul, Aditya Ghose:

Multi-Objective Iteration Planning in Agile Development. 484-493
Research 18: Quality and Effort
- Tianlu Wang, Peng Liang

, Mengmeng Lu:
What Aspects Do Non-Functional Requirements in App User Reviews Describe? An Exploratory and Comparative Study. 494-503 - Seiji Fukui, Akito Monden

, Zeynep Yücel
:
Kurtosis and Skewness Adjustment for Software Effort Estimation. 504-511
SEIP 1: Model-Based Software Engineering
- Jagadish Suryadevara, Saurabh Tiwari

:
Adopting MBSE in Construction Equipment Industry: An Experience Report. 512-521 - Yoichi Nishiura, Masaki Asano, Tsuneo Nakanishi:

Migration to Software Product Line Development of Automotive Body Parts by Architectural Refinement with Feature Analysis. 522-531 - Aitziber Iglesias, Tao Yue, Cristóbal Arellano, Shaukat Ali, Goiuria Sagardui

:
Model-Based Personalized Visualization System for Monitoring Evolving Industrial Cyber-Physical System. 532-541
SEIP 2: Requirements & Human Factors
- Akiyuki Takoshima, Mikio Aoyama:

A Design Method for Domain-Specific Models of Software Requirements Specification Based on Stakeholders' Concerns. 542-550 - Sayandeep Mitra, Chandan Prakash, Shayak Chakraborty, Pavan Kumar Chittimalli:

MatGap: A Systematic Approach to Perform Match and Gap Analysis among SBVR-Based Domain Specific Business Rules. 551-560 - Dora Dzvonyar, Bernd Bruegge:

Team Composition and Team Factors in Software Engineering: An Interview Study of Project-Based Organizations. 561-570
SEIP 3: Analysis & Testing
- Manabu Kamimura, Keisuke Yano

, Tomomi Hatano, Akihiko Matsuo:
Extracting Candidates of Microservices from Monolithic Application Code. 571-580 - Georg Buchgeher, Claus Klammer

, Bernhard Dorninger, Albin Kern:
Providing Technical Software Documentation as a Service - An Industrial Experience Report. 581-590 - Abdurrahman Akin, Serafettin Sentürk, Vahid Garousi

:
Transitioning from Manual to Automated Software Regression Testing: Experience from the Banking Domain. 591-597
SEIP 4: Web
- Rieko Yamamoto, Kyoko Ohashi, Masahiro Fukuyori, Kosaku Kimura, Atsuji Sekiguchi, Ryuichi Umekawa, Tadahiro Uehara, Mikio Aoyama:

A Quality Model and Its Quantitative Evaluation Method for Web APIs. 598-607 - Noriko Hanakawa, Masaki Obana:

Software and Infrastructure Log-Based Framework for Identifying the Causes of System Faults. 608-617
ERA 1: Optimization
- Dereck J. Bridie, Shinsuke Matsumoto, Shinji Kusumoto:

unjQuerify: Migration of jQuery Snippets to Modern Vanilla JavaScript APIs. 618-622 - Tae-young Kim, Suntae Kim, Cheol-Jung Yoo, Soohwan Cho

, Sooyong Park:
An Automatic Approach to Validating Log Levels in Java. 623-627 - Qiang Hu, Lei Ma, Jianjun Zhao:

DeepGraph: A PyCharm Tool for Visualizing and Understanding Deep Learning Models. 628-632 - Eduardo Rosales, Andrea Rosà

, Walter Binder
:
lpt: A Tool for Tuning the Level of Parallelism of Spark Applications. 633-637
ERA 2: Investigation on Implementation
- Masateru Tsunoda, Hirotaka Yumoto:

Applying Gamification and Posing to Software Development. 638-642 - Hirohisa Aman

, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara:
A Doc2Vec-Based Assessment of Comments and Its Application to Change-Prone Method Analysis. 643-647 - Andrea Fornaia, Misael Mongiovì

, Giuseppe Pappalardo, Emiliano Tramontana:
Program Analysis and Graph Pattern Matching to Reveal Modularity and Potential for Parallelism. 648-652 - Eunjong Choi

, Daiki Tanaka, Norihiro Yoshida, Kenji Fujiwara
, Daniel Port, Hajimu Iida:
An Investigation of the Relationship between Extract Method and Change Metrics: A Case Study of JEdit. 653-657
ERA 3: Miscellaneous Source Code Research
- Kui Liu

, Anil Koyuncu, Kisub Kim, Dongsun Kim
, Tegawendé F. Bissyandé:
LSRepair: Live Search of Fix Ingredients for Automated Program Repair. 658-662 - Pilsu Jung, Sungwon Kang, Jihyun Lee, Taehyun Park:

Automated Code-Based Test Selection for Software Product Line Regression Testing. 663-667 - Woei-Kae Chen, Chien-Hung Liu, William W.-Y. Liang, Ming-Yi Tsai:

ICAT: An IoT Device Compatibility Testing Tool. 668-672 - Yuichi Semura, Norihiro Yoshida, Eunjong Choi

, Katsuro Inoue:
Multilingual Detection of Code Clones Using ANTLR Grammar Definitions. 673-677
ERA4: Validation & Verification
- Yoshitaka Aoki, Shinpei Ogata

, Kazuki Kobayashi, Hiroyuki Nakagawa
:
Verification of CPS Based on Control Loop Using Model Checking. 678-682 - Chunlin Guan, Yi Ao, Dehui Du, Frédéric Mallet

:
xSHS: An Executable Domain-Specific Modeling Language for Modeling Stochastic and Hybrid Behaviors of Cyber-Physical Systems. 683-687 - Omar Javed, Walter Binder

:
Large-Scale Evaluation of the Efficiency of Runtime-Verification Tools in the Wild. 688-692
Posters
- Yusuke Aoyama, Takeru Kuroiwa, Noriyuki Kushiro:

Hybrid Testing Environment of Execution Testing and Model Checking for Product Line Approach. 693-694 - Yutsuki Miyashita, Atsuo Hazeyama, Hiroaki Hashiura

, Masayuki Goto
, Shigeichi Hirasawa:
A Visualization System of the Contribution of Learners in Software Development PBL Using GitHub. 695-696 - Yoshiki Higo, Shinsuke Matsumoto, Ryo Arima, Akito Tanikado, Keigo Naitou, Junnosuke Matsumoto, Yuya Tomida, Shinji Kusumoto:

kGenProg: A High-Performance, High-Extensibility and High-Portability APR System. 697-698 - Kazuki Yokoi, Eunjong Choi

, Norihiro Yoshida, Katsuro Inoue:
Investigating Vector-Based Detection of Code Clones Using BigCloneBench. 699-700 - Hiroki Takahashi, Norifumi Nomura, Tadahisa Kondou, Mari Inoki:

Automatic Extraction of Reorganization Impact Focusing on Derivation Relationship of Analogous Actor Terms in Requirements Specification. 701-702 - Yan Xiao

, Jacky Keung
:
Improving Bug Localization with Character-Level Convolutional Neural Network and Recurrent Neural Network. 703-704 - Xiaoyan Wang

, Quan Yu, Guowei Yang:
Automated Repair of Data Faults in Templated Spreadsheets. 705-706 - Wing Kwong Chan, Bo Jiang:

Fuse: An Architecture for Smart Contract Fuzz Testing Service. 707-708 - Eungjun Kim, Hoijin Yoon, Wonuk Cha:

Text-Based Testing Environment for Voice-Based Services. 709-710 - Shaofeng Xu, Yun Xiong:

Automatic Generation of Pseudocode with Attention Seq2seq Model. 711-712 - Emiliano Tramontana:

Minimising Changes When Refactoring Applications to Run Multiple Threads. 713-714 - Masaki Hosono, Hironori Washizaki, Yoshiaki Fukazawa, Kiyoshi Honda:

An Empirical Study on the Reliability of the Web API Document. 715-716 - Hiroki Ohbayashi, Hideyuki Kanuka

, Chikashi Okamoto:
A Preprocessing Method of Test Input Generation by Symbolic Execution for Enterprise Application. 717-718 - Nam-Gon Kim, Seong-Yun Jeong:

Importance Measurement for the Integration of Construction CALS Systems in South Korea. 719-720 - Yu Adachi, Haruto Tanno, Yu Yoshimura:

Reducing Redundant Checking for Visual Regression Testing. 721-722 - Dong Wang, Raula Gaikovina Kula

, Kenichi Matsumoto:
An Exploratory Study to Identify Similar Patches: A Case Study in Modern Code Review. 723-724 - Dongyang Hu, Ming Chen, Tao Wang, Junsheng Chang, Gang Yin, Yue Yu, Yang Zhang:

Recommending Similar Bug Reports: A Novel Approach Using Document Embedding Model. 725-726

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














