default search action
14th ESEC / 21st SIGSOFT FSE 2013: Saint Petersburg, Russian Federation
- Bertrand Meyer, Luciano Baresi, Mira Mezini:
Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC/FSE'13, Saint Petersburg, Russian Federation, August 18-26, 2013. ACM 2013, ISBN 978-1-4503-2237-9
Keynotes
- Moshe Y. Vardi:
A logical revolution (keynote). 1 - Paola Inverardi, Marco Autili, Davide Di Ruscio, Patrizio Pelliccione, Massimo Tivoli:
Producing software by integration: challenges and research directions (keynote). 2-12 - Georges Gonthier:
Software engineering for mathematics (keynote). 13
Panels
- Bertrand Meyer, Harald C. Gall, Mark Harman, Giancarlo Succi:
Empirical answers to fundamental software engineering problems (panel). 14-18 - Steven Fraser, Luciano Baresi, Jane Cleland-Huang, Carlo A. Furia, Georges Gonthier, Paola Inverardi, Moshe Y. Vardi:
A publication culture in software engineering (panel). 19-23
AEC Summary
- Alexandre Bergel, Lorenzo Bettini:
Artifact evaluation (summary). 24-25
Testing I
- Justyna Petke, Shin Yoo, Myra B. Cohen, Mark Harman:
Efficiency and early fault detection with lower and higher strength combinatorial interaction testing. 26-36 - Azadeh Farzan, Andreas Holzer, Niloofar Razavi, Helmut Veith:
Con2colic testing. 37-47 - Joxan Jaffar, Vijayaraghavan Murali, Jorge A. Navas:
Boosting concolic testing via interpolation. 48-58
Dynamic and Variable Software
- Antonia Bertolino, Eda Marchetti, Andrea Morichetta:
Adequate monitoring of service compositions. 59-69 - Marin Silic, Goran Delac, Sinisa Srbljic:
Prediction of atomic web services reliability based on k-means clustering. 70-80 - Jörg Liebig, Alexander von Rhein, Christian Kästner, Sven Apel, Jens Dörre, Christian Lengauer:
Scalable analysis of variable software. 81-91
Formal Reasoning
- Guillaume Claret, Sriram K. Rajamani, Aditya V. Nori, Andrew D. Gordon, Johannes Borgström:
Bayesian inference using data flow analysis. 92-102 - Kaituo Li, Christoph Reichenbach, Yannis Smaragdakis, Michal Young:
Second-order constraints in dynamic invariant inference. 103-113 - Yunhui Zheng, Xiangyu Zhang, Vijay Ganesh:
Z3-str: a z3-based string solver for web application analysis. 114-124
Empirical Studies I
- Dong Qiu, Bixin Li, Zhendong Su:
An empirical analysis of the co-evolution of schema and code in database applications. 125-135 - Cu D. Nguyen, Alessandro Marchetto, Paolo Tonella:
Automated oracles: an empirical study on cost and effectiveness. 136-146 - Foyzur Rahman, Daryl Posnett, Israel Herraiz, Premkumar T. Devanbu:
Sample size vs. bias in defect prediction. 147-157
Parallel, Concurrent, and Distributed Systems
- Peng Liu, Julian Dolby, Charles Zhang:
Finding incorrect compositions of atomicity. 158-168 - Omer Tripp, Noam Rinetzky:
Tightfit: adaptive parallelization with foresight. 169-179 - Diptikalyan Saha, Pankaj Dhoolia, Gaurab Paul:
Distributed program tracing. 180-190
Software Development Activities
- Chris Hawblitzel, Shuvendu K. Lahiri, Kshama Pawar, Hammad Hashmi, Sedar Gokbulut, Lakshan Fernando, Dave Detlefs, Scott Wadsworth:
Will you still compile me tomorrow? static cross-version compiler validation. 191-201 - Peter C. Rigby, Christian Bird:
Convergent contemporary software peer review practices. 202-212 - Kelly Blincoe, Giuseppe Valetto, Daniela E. Damian:
Do all task dependencies require coordination? the role of task properties in identifying critical coordination needs in software projects. 213-223
Testing II
- Aravind Machiry, Rohan Tahiliani, Mayur Naik:
Dynodroid: an input generation system for Android apps. 224-234 - Paul Dan Marinescu, Cristian Cadar:
KATCH: high-coverage testing of software patches. 235-245 - Aditya V. Nori, Rahul Sharma:
Termination proofs from tests. 246-256
Dynamic Analysis
- Chang Hwan Peter Kim, Darko Marinov, Sarfraz Khurshid, Don S. Batory, Sabrina Souto, Paulo Barros, Marcelo d'Amorim:
SPLat: lightweight dynamic analysis for reducing combinatorics in testing configurable systems. 257-267 - Khanh Nguyen, Guoqing Xu:
Cachetor: detecting cacheable data to remove bloat. 268-278 - Jingyue Wu, Gang Hu, Yang Tang, Junfeng Yang:
Effective dynamic detection of alias analysis errors. 279-289
Models and Features
- Jean-Marc Davril, Edouard Delfosse, Negar Hariri, Mathieu Acher, Jane Cleland-Huang, Patrick Heymans:
Feature model extraction from large collections of informal product descriptions. 290-300 - Julia Rubin, Marsha Chechik:
N-way model merging. 301-311 - Nishant Sinha, Rezwana Karim:
Compiling mockups to flexible UIs. 312-322
Test and Analysis
- Kivanç Muslu, Yuriy Brun, Michael D. Ernst, David Notkin:
Making offline analyses continuous. 323-333 - Marcel Böhme, Bruno C. d. S. Oliveira, Abhik Roychoudhury:
Regression tests to expose change interaction errors. 334-344 - Shuvendu K. Lahiri, Kenneth L. McMillan, Rahul Sharma, Chris Hawblitzel:
Differential assertion checking. 345-355
Maintenance and Evolution
- Mark Grechanik, B. M. Mainul Hossain, Ugo A. Buy, Haisheng Wang:
Preventing database deadlocks in applications. 356-366 - Joshua Garcia, Daniel Popescu, Gholamreza Safi, William G. J. Halfond, Nenad Medvidovic:
Identifying message flow in distributed event-based systems. 367-377 - Sugandha Lohar, Sorawit Amornborvornwong, Andrea Zisman, Jane Cleland-Huang:
Improving trace accuracy through data-driven configuration and composition of tracing features. 378-388
Formal Verification
- Dirk Beyer, Stefan Löwe, Evgeny Novikov, Andreas Stahlbauer, Philipp Wendler:
Precision reuse for efficient regression verification. 389-399 - Fokion Zervoudakis, David S. Rosenblum, Sebastian G. Elbaum, Anthony Finkelstein:
Cascading verification: an integrated method for domain-specific model checking. 400-410 - Pietro Braione, Giovanni Denaro, Mauro Pezzè:
Enhancing symbolic execution with built-in term rewriting and constrained lazy initialization. 411-421
Model Inference and Synthesis
- Matthias Schur, Andreas Roth, Andreas Zeller:
Mining behavior models from enterprise web applications. 422-432 - Joel Greenyer, Christian Brenner, Maxime Cordy, Patrick Heymans, Erika Gressi:
Incrementally synthesizing controllers from scenario-based product line specifications. 433-443 - Shahar Maoz, Jan Oliver Ringert, Bernhard Rumpe:
Synthesis of component and connector models from crosscutting structural views. 444-454
Empirical Studies II
- Tiantian Wang, Mark Harman, Yue Jia, Jens Krinke:
Searching for better configurations: a rigorous approach to clone evaluation. 455-465 - Meiyappan Nagappan, Thomas Zimmermann, Christian Bird:
Diversity in software engineering research. 466-476 - Mario Linares Vásquez, Gabriele Bavota, Carlos Bernal-Cárdenas, Massimiliano Di Penta, Rocco Oliveto, Denys Poshyvanyk:
API change and fault proneness: a threat to the success of Android apps. 477-487
JavaScript
- Koushik Sen, Swaroop Kalasapur, Tasneem G. Brutch, Simon Gibbs:
Jalangi: a selective record-replay and dynamic analysis framework for JavaScript. 488-498 - Magnus Madsen, Benjamin Livshits, Michael Fanning:
Practical static analysis of JavaScript applications in the presence of frameworks and libraries. 499-509 - Casper Svenning Jensen, Anders Møller, Zhendong Su:
Server interface descriptions for automated testing of JavaScript web applications. 510-520
Source Code and Programming
- Martin Schäf, Daniel Schwartz-Narbonne, Thomas Wies:
Explaining inconsistent code. 521-531 - Tung Thanh Nguyen, Anh Tuan Nguyen, Hoan Anh Nguyen, Tien N. Nguyen:
A statistical semantic language model for source code. 532-542 - Alex Gyori, Lyle Franklin, Danny Dig, Jan Lahoda:
Crossing the gap from imperative to functional programming through refactoring. 543-553
Bug Detection
- Scott McPeak, Charles-Henri Gros, Murali Krishna Ramanathan:
Scalable and incremental software bug detection. 554-564 - Guangtai Liang, Qianxiang Wang, Tao Xie, Hong Mei:
Inferring project-specific bug patterns for detecting sibling bugs. 565-575 - Chengnian Sun, Siau-Cheng Khoo:
Mining succinct predicated bug signatures. 576-586
Tool Demonstrations I
- Fabio Calefato, Filippo Lanubile:
SocialCDE: a social awareness tool for global software teams. 587-590 - B. M. Mainul Hossain, Mark Grechanik, Ugo A. Buy, Haisheng Wang:
REDACT: preventing database deadlocks from application-based transactions. 591-594 - Elvira Albert, Puri Arenas, Miguel Gómez-Zamalloa, Peter Y. H. Wong:
aPET: a test case generation tool for concurrent objects. 595-598
Tool Demonstrations II
- Chetan Arora, Mehrdad Sabetzadeh, Lionel C. Briand, Frank Zimmer, Raul Gnaga:
RUBRIC: a flexible tool for automated checking of conformance to requirement boilerplates. 599-602 - Fu Song, Tayssir Touili:
PoMMaDe: pushdown model-checking for malware detection. 607-610 - Tuan-Hung Pham, Michael W. Whalen:
RADA: a tool for reasoning about algebraic data types with abstractions. 611-614
Tool Demonstrations III
- Koushik Sen, Swaroop Kalasapur, Tasneem G. Brutch, Simon Gibbs:
Jalangi: a tool framework for concolic testing, selective record-replay, and dynamic analysis of JavaScript. 615-618 - Andrew Diniz da Costa, Ricardo Venieris, Gustavo Robichez de Carvalho, Carlos José Pereira de Lucena:
RSA-MBT: a test tool for generating test artifacts based on models. 619-622 - Shuang Liu, Yang Liu, Jun Sun, Manchun Zheng, Bimlesh Wadhwa, Jin Song Dong:
USMMC: a self-contained model checker for UML state machines. 623-626
Analysis and Testing
- Qi Wang, Jingyu Zhou, Yuting Chen, Yizhou Zhang, Jianjun Zhao:
Extracting URLs from JavaScript via program analysis. 627-630 - Kivanç Muslu, Yuriy Brun, Alexandra Meliou:
Data debugging with continuous testing. 631-634 - Alessio Gambi, Antonio Filieri, Schahram Dustdar:
Iterative test suites refinement for elastic computing systems. 635-638 - Laura Inozemtseva, Hadi Hemmati, Reid Holmes:
Using fault history to improve mutation reduction. 639-642
Hunting Bugs
- Hongyu Zhang, Shing-Chi Cheung:
A cost-effectiveness criterion for applying software defect prediction models. 643-646 - Jiangtao Gong, Hongyu Zhang:
BugMap: a topographic map of bugs. 647-650 - Anh Tuan Nguyen, Tung Thanh Nguyen, Tien N. Nguyen:
Lexical statistical machine translation for language migration. 651-654 - Annie T. T. Ying, Martin P. Robillard:
Code fragment summarization. 655-658
Understanding Software Development
- Daniel J. Dubois, Giordano Tamburrelli:
Understanding gamification mechanisms for software development. 659-662 - Ripon K. Saha, Avigit K. Saha, Dewayne E. Perry:
Toward understanding the causes of unanswered questions in software information sites: a case study of stack overflow. 663-666 - Yael Dubinsky, Yishai A. Feldman, Maayan Goldstein:
Where is the business logic? 667-670 - Emitza Guzman, Bernd Bruegge:
Towards emotional awareness in software development teams. 671-674
Implementing Sound Software-Engineering Practices in Companies
- Shrawan Kumar, Bharti Chimdyalwar, Ulka Shrotri:
Precise range analysis on large industry code. 675-678 - Thijmen de Gooijer, Heiko Koziolek:
Agreements for software reuse in corporations. 679-682 - Andrey Terekhov:
Good technology makes the difficult task easy. 683-686
Approaches to Quality
- Daniel J. Dubois, Yosuke Bando, Konosuke Watanabe, Henry Holtzman:
ShAir: extensible middleware for mobile peer-to-peer resource sharing. 687-690 - Audris Mockus, Randy L. Hackbarth, John Douglas Palframan:
Risky files: an approach to focus quality improvement effort. 691-694 - Yu Jiang, Hehua Zhang, Han Liu, Xiaoyu Song, William N. N. Hung, Ming Gu, Jiaguang Sun:
System reliability calculation based on the run-time analysis of ladder program. 695-698
Effective Industry Use of Software-Engineering Tools
- Clément Escoffier, Philippe Lalanda, Nicolas Rempulsky:
h-ubu: an industrial-strength service-oriented component framework for JavaScript applications. 699-702 - Yu Jiang, Zonghui Li, Hehua Zhang, Yangdong Deng, Xiaoyu Song, Ming Gu, Jiaguang Sun:
Design and optimization of multi-clocked embedded systems using formal technique. 703-706 - Rahul Kumar, Aditya V. Nori:
The economics of static analysis tools. 707-710
Doctoral Papers 1
- Nicholas DiGiuseppe:
Automatically describing software faults. 711-714 - Marie Christin Platenius:
Fuzzy service matching in on-the-fly computing. 715-718
Doctoral Papers 2
- Oleg Nenashev:
PHRT: a model and programmable tool for hardware reengineering automation. 719-722 - Nicolas Lopez:
Using topic models to understand the evolution of a software ecosystem. 723-726
Doctoral Papers 3
- Yanja Dajsuren:
Automotive architecture description and its quality. 727-730 - Bahtijar Vogel:
Towards open architecture system. 731-734
Doctoral Papers 4
- Ulyana Tikhonova:
A framework for defining the dynamic semantics of DSLs. 735-738
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.