default search action
33rd ICSE 2011: Waikiki, Honolulu, Hawaii, USA
- Richard N. Taylor, Harald C. Gall, Nenad Medvidovic:
Proceedings of the 33rd International Conference on Software Engineering, ICSE 2011, Waikiki, Honolulu , HI, USA, May 21-28, 2011. ACM 2011, ISBN 978-1-4503-0445-0
Technical / Research Track
Testing the waters I
- Andrea Arcuri, Lionel C. Briand:
A practical guide for using statistical tests to assess randomized algorithms in software engineering. 1-10 - Lin Tan, Yuanyuan Zhou, Yoann Padioleau:
aComment: mining annotations from comments and code to detect interrupt related concurrency bugs. 11-20 - James A. Clause, Alessandro Orso:
Camouflage: automated anonymization of field data. 21-30
Surfing the dependability wave
- Joseph P. Near, Aleksandar Milicevic, Eunsuk Kang, Daniel Jackson:
A lightweight code analysis and its role in evaluation of a dependability case. 31-40 - Toshiya Fujii, Tadashi Dohi, Takaji Fujiwara:
Towards quantitative software reliability assessment in incremental development processes. 41-50 - Stefan Winter, Constantin Sârbu, Neeraj Suri, Brendan Murphy:
The impact of fault models on software robustness evaluations. 51-60
Refactoring your Lei I
- Fredrik Kjolstad, Danny Dig, Gabriel Acevedo, Marc Snir:
Transformation for class immutability. 61-70 - Max Schäfer, Manu Sridharan, Julian Dolby, Frank Tip:
Refactoring Java programs for flexible locking. 71-80 - Kathryn T. Stolee, Sebastian G. Elbaum:
Refactoring pipe-like mashups for end-user programmers. 81-90
Comprehending the drift I
- Sandeep Kumar, Siau-Cheng Khoo, Abhik Roychoudhury, David Lo:
Mining message sequence graphs. 91-100 - Giriprasad Sridhara, Lori L. Pollock, K. Vijay-Shanker:
Automatically detecting and describing high level actions within methods. 101-110 - Collin McMillan, Mark Grechanik, Denys Poshyvanyk, Qing Xie, Chen Fu:
Portfolio: finding relevant functions and their usage. 111-120
Debugging the surf
- Satish Chandra, Emina Torlak, Shaon Barman, Rastislav Bodík:
Angelic debugging. 121-130 - Ariel Rabkin, Randy H. Katz:
Static extraction of program configuration options. 131-140 - Shane McIntosh, Bram Adams, Thanh H. D. Nguyen, Yasutaka Kamei, Ahmed E. Hassan:
An empirical study of build maintenance effort. 141-150
Empirical luau I
- Miryung Kim, Dongxiang Cai, Sunghun Kim:
An empirical investigation into the role of API-level refactorings during software evolution. 151-160 - Marcelo Cataldo, James D. Herbsleb:
Factors leading to integration failures in global feature-oriented development: an empirical analysis. 161-170 - Pamela Bhattacharya, Iulian Neamtiu:
Assessing programming language impact on development and maintenance: a study on c and c++. 171-180
Far-out surfware engineering
- Horatiu Dumitru, Marek Gibiec, Negar Hariri, Jane Cleland-Huang, Bamshad Mobasher, Carlos Castro-Herrera, Mehdi Mirakhorli:
On-demand feature recommendations derived from mining public product descriptions. 181-190 - Yi Wei, Carlo A. Furia, Nikolay Kazmin, Bertrand Meyer:
Inferring better contracts. 191-200
Riding the design wave I
- Jungju Oh, Christopher J. Hughes, Guru Venkataramani, Milos Prvulovic:
LIME: a framework for debugging load imbalance in multi-threaded execution. 201-210 - Nicolás D'Ippolito, Víctor A. Braberman, Nir Piterman, Sebastián Uchitel:
Synthesis of live behaviour models for fallible domains. 211-220 - Chao Wang, Mahmoud Said, Aarti Gupta:
Coverage guided systematic concurrency testing. 221-230
Program surfing I
- Fausto Spoto, Michael D. Ernst:
Inference of field initialization. 231-240 - Eric Bodden, Andreas Sewe, Jan Sinschek, Hela Oueslati, Mira Mezini:
Taming reflection: Aiding static analysis in the presence of reflection and custom class loaders. 241-250 - Fang Yu, Muath Alkhalaf, Tevfik Bultan:
Patching vulnerabilities with sanitization synthesis. 251-260
Developer waves
- Narayan Ramasubbu, Marcelo Cataldo, Rajesh Krishna Balan, James D. Herbsleb:
Configuring global software teams: a multi-company analysis of project productivity, quality, and profits. 261-270 - Minghui Zhou, Audris Mockus:
Does the initial environment impact the future of developers. 271-280 - Andrew Meneely, Laurie A. Williams:
Socio-technical developer networks: should we trust our measurements? 281-290
Outrigger models and clones
- Kelly Androutsopoulos, David W. Binkley, David Clark, Nicolas Gold, Mark Harman, Kevin Lano, Zheng Li:
Model projection: simplifying models in response to restricting the environment. 291-300 - Heejung Kim, Yungbum Jung, Sunghun Kim, Kwangkeun Yi:
MeCC: memory comparison-based clone detector. 301-310 - Nils Göde, Rainer Koschke:
Frequency and risks of changes to clones. 311-320
Surfer model checking
- Andreas Classen, Patrick Heymans, Pierre-Yves Schobbens, Axel Legay:
Symbolic model checking of software product lines. 321-330 - Lucas C. Cordeiro, Bernd Fischer:
Verifying multi-threaded software using smt-based context-bounded model checking. 331-340 - Antonio Filieri, Carlo Ghezzi, Giordano Tamburrelli:
Run-time efficient probabilistic model checking. 341-350
Comprehending the drift II
- David Kawrykow, Martin P. Robillard:
Non-essential changes in version histories. 351-360 - Tung Thanh Nguyen, Hung Viet Nguyen, Hoan Anh Nguyen, Tien N. Nguyen:
Aspect recommendation for evolving software. 361-370 - Reid Holmes, David Notkin:
Identifying program, test, and environmental changes that affect behaviour. 371-380
Testing the waters II
- Guido de Caso, Víctor A. Braberman, Diego Garbervetsky, Sebastián Uchitel:
Program abstractions for behaviour validation. 381-390 - Matt Staats, Michael W. Whalen, Mats Per Erik Heimdahl:
Programs, tests, and oracles: the foundations of testing revisited. 391-400 - Tianwei Sheng, Neil Vachharajani, Stéphane Eranian, Robert Hundt, Wenguang Chen, Weimin Zheng:
RACEZ: a lightweight and non-invasive race detection tool for production applications. 401-410
Riding the design wave II
- Sunny Wong, Yuanfang Cai, Miryung Kim, Michael Dalton:
Detecting software modularity violations. 411-420 - Sven Apel, Dirk Beyer:
Feature cohesion in software product lines: an exploratory study. 421-430 - Damien Cassou, Emilie Balland, Charles Consel, Julia Lawall:
Leveraging software architectures to guide and verify the development of sense/compute/control applications. 431-440
Refactoring your lei II
- Friedrich Steimann, Fabian Urs Stolz:
Refactoring to role objects. 441-450 - Felienne Hermans, Martin Pinzger, Arie van Deursen:
Supporting professional spreadsheet users by generating leveled dataflow diagrams. 451-460 - Steven She, Rafael Lotufo, Thorsten Berger, Andrzej Wasowski, Krzysztof Czarnecki:
Reverse engineering feature models. 461-470
Empirical luau II
- John Edward Hutchinson, Jon Whittle, Mark Rouncefield, Steinar Kristoffersen:
Empirical assessment of MDE in industry. 471-480 - Sunghun Kim, Hongyu Zhang, Rongxin Wu, Liang Gong:
Dealing with noise in defect prediction. 481-490 - Foyzur Rahman, Premkumar T. Devanbu:
Ownership, experience and defects: a fine-grained study of authorship. 491-500
Program surfing II
- Domenico Bianculli, Dimitra Giannakopoulou, Corina S. Pasareanu:
Interface decomposition for service compositions. 501-510 - Aleksandar Milicevic, Derek Rayside, Kuat Yessenov, Daniel Jackson:
Unifying execution of imperative and declarative code. 511-520 - Michael Bayne, Richard Cook, Michael D. Ernst:
Always-available static and dynamic feedback. 521-530
Comprehending the drift III
- Massila Kamalrudin, John G. Hosking, John C. Grundy:
Improving requirements quality using essential use case interaction patterns. 531-540 - Peter C. Rigby, Margaret-Anne D. Storey:
Understanding broadcast based peer review on open source software projects. 541-550 - Richard Wettel, Michele Lanza, Romain Robbes:
Software systems as cities: a controlled experiment. 551-560
Web surfing
- Ali Mesbah, Mukul R. Prasad:
Automated cross-browser compatibility testing. 561-570 - Shay Artzi, Julian Dolby, Simon Holm Jensen, Anders Møller, Frank Tip:
A framework for automated testing of javascript web applications. 571-580 - William N. Sumner, Tao Bao, Xiangyu Zhang, Sunil Prabhakar:
Coalescing executions for fast uncertainty analysis. 581-590
Testing the waters III
- Choonghwan Lee, Feng Chen, Grigore Rosu:
Mining parametric specifications. 591-600 - Cédric Jeanneret, Martin Glinz, Benoit Baudry:
Estimating footprints of model operations. 601-610 - Xusheng Xiao, Tao Xie, Nikolai Tillmann, Jonathan de Halleux:
Precise identification of problems for structural test generation. 611-620
Keynotes
- Kumiyo Nakakoji:
Interactivity, continuity, sketching, and experience: (keynote abstract). 621 - Bill Dresselhaus:
Exciting new trends in design thinking. 622
Software Engineering in Practice
Empirical software engineering
- Lucas Layman, Victor R. Basili, Marvin V. Zelkowitz, Karen L. Fisher:
A case study of measuring process risk for early insights into software safety. 623-632 - John Edward Hutchinson, Mark Rouncefield, Jon Whittle:
Model-driven engineering practices in industry. 633-642 - Bradley R. Schmerl, David Garlan, Vishal Dwivedi, Michael W. Bigrigg, Kathleen M. Carley:
SORASCS: a case study in soa-based platform design for socio-cultural analysis. 643-652
Industry software architecture
- Liam O'Brien, James Gibson, Jon Gray:
A method for selecting SOA pilot projects including a pilot metrics framework. 653-662 - Rick Kazman, Len Bass, James Ivers, Gabriel A. Moreno:
Architecture evaluation without an architecture: experience with the smart grid. 663-670 - Jeroen van den Bos, Tijs van der Storm:
Bringing domain-specific languages to digital forensics. 671-680
Software engineering at large
- Werner Dietl, Stephanie Dietzel, Michael D. Ernst, Kivanç Muslu, Todd W. Schiller:
Building and using pluggable type-checkers. 681-690 - Rachel K. E. Bellamy, Bonnie E. John, Sandra Kogan:
Deploying CogTool: integrating quantitative usability assessment into real-world software development. 691-700 - Daniel Port, Allen P. Nikora, Jairus Hihn, LiGuo Huang:
Experiences with text mining large collections of unstructured systems development artifacts at jpl. 701-710
Software metrics
- Bill Curtis, Jay Sappidi, Jitendra Subramanyam:
An evaluation of the internal quality of business applications: does size matter? 711-715 - Paul Luo Li, Ryan Kivett, Zhiyuan Zhan, Sung-eok Jeon, Nachiappan Nagappan, Brendan Murphy, Amy J. Ko:
Characterizing the differences between pre- and post- release versions of software. 716-725 - Jonathan Streit, Markus Pizka:
Why software quality improvement fails: (and how to succeed nevertheless). 726-735
Software testing and analysis
- Yoram Adler, Noam Behar, Orna Raz, Onn Shehory, Nadav Steindler, Shmuel Ur, Aviad Zlotnick:
Code coverage analysis in practice for large systems. 736-745 - Mithun Acharya, Brian Robinson:
Practical change impact analysis based on static program slicing for industrial software systems. 746-755 - Yoon-chan Jhi, Xinran Wang, Xiaoqi Jia, Sencun Zhu, Peng Liu, Dinghao Wu:
Value-based program characterization and its application to software plagiarism detection. 756-765
Tools and environments
- Hans Christian Benestad, Jo Erskine Hannay:
A comparison of model-based and judgment-based release planning in incremental software projects. 766-775 - Heiko Koziolek, Bastian Schlich, Carlos G. Bilich, Roland Weiss, Steffen Becker, Klaus Krogmann, Mircea Trifu, Raffaela Mirandola, Anne Koziolek:
An industrial case study on quality impact prediction for evolving service-oriented software. 776-785 - Wladimir Araujo, Lionel C. Briand, Yvan Labiche:
Enabling the runtime assertion checking of concurrent contracts for the Java modeling language. 786-795
New Ideas and Emerging Results
Collaboration
- Pierre F. Tiako:
Perspectives of delegation in team-based distributed software development over the GENI infrastructure. 796-799 - Irwin Kwan, Daniela E. Damian:
The hidden experts in software-engineering communication. 800-803 - Christoph Treude, Ohad Barzilay, Margaret-Anne D. Storey:
How do programmers ask and answer questions on the web?. 804-807
Tools
- Rachel K. E. Bellamy, Michael Desmond, Jacquelyn Martino, Paul Matchen, Harold Ossher, John T. Richards, Calvin Swart:
Sketching tools for ideation. 808-811 - John Hardy, Christopher Bull, Gerald Kotonya, Jon Whittle:
Digitally annexing desk space for software development. 812-815 - Nan Niu, Anas Mahmoud, Gary Bradshaw:
Information foraging as a foundation for code navigation. 816-819
Tools & languages
- Rocco Oliveto, Malcom Gethers, Gabriele Bavota, Denys Poshyvanyk, Andrea De Lucia:
Identifying method friendships to remove the feature envy bad smell. 820-823 - Nicolás López, André van der Hoek:
The code orb: supporting contextualized coding via at-a-glance views. 824-827 - Jonathan Aldrich, Ronald Garcia, Mark Hahnenberg, Manuel Mohr, Karl Naden, Darpan Saini, Sven Stork, Joshua Sunshine, Éric Tanter, Roger Wolff:
Permission-based programming languages. 828-831
Process
- Alberto Sillitti, Giancarlo Succi, Jelena Vlasenko:
Toward a better understanding of tool usage. 832-835 - Borislava I. Simidchieva, Leon J. Osterweil:
Characterizing process variation. 836-839 - Nicolas Mangano, Harold Ossher, Ian Simmonds, Matthew Callery, Michael Desmond, Sophia Krasikov:
Blending freeform and managed information in tables. 840-843 - Kenneth Mark Anderson, Aaron Schram:
Design and implementation of a data analytics infrastructure in support of crisis informatics research. 844-847
Requirements
- Yang Li, Nitesh Narayan, Jonas Helming, Maximilian Koegel:
A domain specific requirements model for scientific computing. 848-851 - Felix Bott, Stephan Diehl, Rainer Lutz:
CREWW: collaborative requirements engineering with wii-remotes. 852-855 - Rafael V. Borges, Artur S. d'Avila Garcez, Luís C. Lamb, Bashar Nuseibeh:
Learning to adapt requirements specifications of evolving systems. 856-859 - David Cuddeback, Alex Dekhtyar, Jane Huffman Hayes, Jeff Holden, Wei-Keat Kong:
Towards overcoming human analyst fallibility in the requirements tracing process. 860-863
Verification 1
- Alexander Nöhrer, Alexander Reder, Alexander Egyed:
Positive effects of utilizing relationships between inconsistencies for more effective inconsistency resolution. 864-867 - Grigore Rosu, Andrei Stefanescu:
Matching logic: a new program verification approach. 868-871
Testing
- Cornel Barna, Marin Litoiu, Hamoun Ghanbari:
Model-based performance testing. 872-875 - Baiqiang Chen, Jian Zhang:
Tuple density: a new metric for combinatorial test suites. 876-879 - Colin Atkinson, Oliver Hummel, Werner Janjic:
Search-enhanced testing. 880-883
Testing & debugging
- Ahmed Tamrawi, Tung Thanh Nguyen, Jafar M. Al-Kofahi, Tien N. Nguyen:
Fuzzy set-based automatic bug triaging. 884-887 - Mary Lou Soffa, Kristen R. Walcott, Jason Mars:
Exploiting hardware advances for software testing and debugging. 888-891 - Matt Staats, Michael W. Whalen, Mats Per Erik Heimdahl:
Better testing through oracle selection. 892-895
Program analysis 1
- Xiao Xiao, Jinguo Zhou, Charles Zhang:
Tracking data structures for postmortem analysis. 896-899 - Xin Peng, Zhenchang Xing, Xi Tan, Yijun Yu, Wenyun Zhao:
Iterative context-aware feature location. 900-903 - Romain Robbes, Mircea Lungu:
A study of ripple effects in software ecosystems. 904-907
Design traceability
- Mehdi Mirakhorli, Jane Cleland-Huang:
Tracing architectural concerns in high assurance systems. 908-911 - Xiaofan Chen, John G. Hosking, John C. Grundy:
A combination approach for enhancing automated traceability. 912-915 - Dan Tofan, Matthias Galster, Paris Avgeriou:
Capturing tacit architectural knowledge using the repertory grid technique. 916-919
Modeling (or not)
- Stan Jarzabek, Ha Duy Trung:
Flexible generators for software reuse and evolution. 920-923 - Fahad Rafique Golra, Fabien Dagnat:
The lazy initialization multilayered modeling framework. 924-927 - Henrik Bærbak Christensen, Klaus Marius Hansen:
Towards architectural information in implementation. 928-931
Empirical SE
- Tung Thanh Nguyen, Tien N. Nguyen, Tu Minh Phuong:
Topic-based defect prediction. 932-935 - Victor Pankratius:
Automated usability evaluation of parallel programming constructs. 936-939 - Kenneth Hullett, Nachiappan Nagappan, Eric Schuh, John Hopson:
Data analytics for game development. 940-943
Program analysis 2
- Dionysis Athanasopoulos, Apostolos V. Zarras, Panos Vassiliadis, Valérie Issarny:
Mining service abstractions. 944-947 - Heidar Pirzadeh, Abdelwahab Hamou-Lhadj:
A software behaviour analysis framework based on the human perception systems. 948-951 - Muhammad Zubair Malik:
Dynamic shape analysis of program heap using graph spectra. 952-955 - Sheng Liu, Jian Zhang:
Program analysis: from qualitative analysis to quantitative analysis. 956-959
Verification 2
- Syed Shariyar Murtaza, Nazim H. Madhavji, Mechelle Gittens, Zude Li:
Diagnosing new faults using mutants and prior faults. 960-963 - Yan Wu, Harvey P. Siy, Robin A. Gandhi:
Empirical results on the study of software vulnerabilities. 964-967
Different angles
- Abram Hindle, Michael W. Godfrey, Richard C. Holt:
Multifractal aspects of software development. 968-971 - James B. Williams, Jens H. Weber-Jahnke:
The American law institute's principles on software contracts and their ramifications for software engineering research. 972-975 - Nadine Amsel, Zaid Ibrahim, Amir Malik, Bill Tomlinson:
Toward sustainable software engineering. 976-979
Research Demonstrations
DemoSurf: software analysis and model evolution
- Yu Sun, Jeff Gray, Jules White:
MT-Scribe: an end-user approach to automate software model evolution. 980-982 - Pierre Genevès, Nabil Layaïda:
Inconsistent path detection for XML IDEs. 983-985 - Jan Jürjens:
Automated security hardening for evolving UML models. 986-988
DemoSun: dynamic software updates and analysis
- Mario Pukall, Alexander Grebhahn, Reimar Schröter, Christian Kästner, Walter Cazzola, Sebastian Götz:
JavAdaptor: unrestricted dynamic software updates for Java. 989-991 - Xi Ge, Kunal Taneja, Tao Xie, Nikolai Tillmann:
DyTa: dynamic symbolic execution guided with static verification results. 992-994 - Reid Holmes, David Notkin:
Identifying opaque behavioural changes. 995-997 - Nick Matthijssen, Andy Zaidman:
FireDetective: understanding ajax client/server interactions. 998-1000
DemoSky: software testing and quality assessment
- Zhongxian Gu, Earl T. Barr, Zhendong Su:
BQL: capturing and reusing debugging knowledge. 1001-1003 - Xusheng Xiao, Tao Xie, Nikolai Tillmann, Jonathan de Halleux:
Covana: precise identification of problems in pex. 1004-1006 - Florian Deissenboeck, Lars Heinemann, Markus Herrmannsdoerfer, Klaus Lochmann, Stefan Wagner:
The quamoco tool chain for quality modeling and assessment. 1007-1009 - Brett Daniel, Danny Dig, Tihomir Gvero, Vilas Jagannath, Johnston Jiaa, Damion Mitchell, Jurand Nogiec, Shin Hwei Tan, Darko Marinov:
ReAssert: a tool for repairing broken unit tests. 1010-1012 - Leonardo Mariani, Mauro Pezzè, Oliviero Riganelli, Mauro Santoro:
AutoBlackTest: a tool for automatic black-box testing. 1013-1015
DemoSand: computer supported cooperative work and software engineering
- Elad Fein, Natalia Razinkov, Shlomit Shachor, Pietro Mazzoleni, SweeFen Goh, Richard Goodwin, Manisha Bhandar, Shyh-Kwei Chen, Juhnyoung Lee, Vibha Singhal Sinha, Senthil Mani, Debdoot Mukherjee, Biplav Srivastava, Pankaj Dhoolia:
Using MATCON to generate CASE tools that guide deployment of pre-packaged applications. 1016-1018 - Noah Jorgenson, Matthew L. Hale, Rose F. Gamble:
SEREBRO: facilitating student project team collaboration. 1019-1021 - Soo Ling Lim, Daniela E. Damian, Anthony Finkelstein:
StakeSource2.0: using social networks of stakeholders to identify and prioritise requirements. 1022-1024 - Alberto Bacchelli, Michele Lanza, Marco D'Ambros:
Miler: a toolset for exploring email data. 1025-1027 - Nicolas Mangano, Mitch Dempsey, Nicolás López, André van der Hoek:
A demonstration of a distributed software design sketching tool. 1028-1030
DemoShore: software development and maintenance
- Michael Stengel, Mathias Frisch, Sven Apel, Janet Feigenspan, Christian Kästner, Raimund Dachselt:
View infinity: a zoomable interface for feature-oriented software development. 1031-1033 - Malcom Gethers, Trevor Savage, Massimiliano Di Penta, Rocco Oliveto, Denys Poshyvanyk, Andrea De Lucia:
CodeTopics: which topic am I coding now? 1034-1036 - Marios Fokaefs, Nikolaos Tsantalis, Eleni Stroulia, Alexander Chatzigeorgiou:
JDeodorant: identification and application of extract class refactorings. 1037-1039 - Andrew McVeigh, Jeff Kramer, Jeff Magee:
Evolve: tool support for architecture evolution. 1040-1042 - Collin McMillan, Mark Grechanik, Denys Poshyvanyk, Qing Xie, Chen Fu:
Portfolio: a search engine for finding functions and their usages. 1043-1045
Impact project focus area
- He Zhang, D. Ross Jeffery, Dan Houston, LiGuo Huang, Liming Zhu:
Impact of process simulation on software practice: an initial report. 1046-1056 - Barry W. Boehm, Ricardo Valerdi:
Impact of software resource estimation research on practice: a preliminary report on achievements, synergies, and challenges. 1057-1065 - Cristian Cadar, Patrice Godefroid, Sarfraz Khurshid, Corina S. Pasareanu, Koushik Sen, Nikolai Tillmann, Willem Visser:
Symbolic execution for software testing in practice: preliminary assessment. 1066-1071
Technical briefings
- Gail C. Murphy, Andreas Zeller:
ICSE 2011 technical briefings. 1072-1073
Doctoral Symposium
Mature phase extended abstracts
- Alberto Bacchelli:
Exploring, exposing, and exploiting emails to include human factors in software engineering. 1074-1077 - Ning Chen:
GATE: game-based testing environment. 1078-1081 - Francisco Dantas:
Reuse vs. maintainability: revealing the impact of composition code properties. 1082-1085 - Sandeep Kumar:
Specification mining in concurrent and distributed systems. 1086-1089 - Isela Macia Bertran:
Detecting architecturally-relevant code smells in evolving software systems. 1090-1093 - Josip Maras:
Pragmatic reuse in web application development. 1094-1097 - Alexander Reder:
Inconsistency management framework for model-based development. 1098-1101 - Caitlin Sadowski:
Mental models and parallel program maintenance. 1102-1105 - Emad Shihab:
Pragmatic prioritization of software quality assurance efforts. 1106-1109 - Zhihong Xu:
Directed test suite augmentation. 1110-1113 - Yinxing Xue:
Reengineering legacy software products into software product line based on automatic variability analysis. 1114-1117 - Yongjie Zheng:
1.x-Way architecture-implementation mapping. 1118-1121
Early phase extended abstracts
- Pamela Bhattacharya:
Using software evolution history to facilitate development and maintenance. 1122-1123 - Collin McMillan:
Searching, selecting, and synthesizing source code. 1124-1125 - Mehdi Mirakhorli:
Tracing architecturally significant requirements: a decision-centric approach. 1126-1127 - Ana Petricic:
Predictable dynamic deployment of components in embedded systems. 1128-1129 - Leandro Sales Pinto:
A declarative approach to enable flexible and dynamic service compositions. 1130-1131 - Dina Salah:
A framework for the integration of user centered design and agile software development processes. 1132-1133 - Bhuricha Deen Sethanandha:
Improving open source software patch contribution process: methods and tools. 1134-1135 - Ben Smith:
Systematizing security test case planning using functional requirements phrases. 1136-1137 - Stephen W. Thomas:
Mining software repositories using topic models. 1138-1139
ACM student research competition
- Vanessa Peña Araya:
Test blueprint: an effective visual support for test coverage. 1140-1142 - Hamid Bagheri:
A formal approach to software synthesis for architectural platforms. 1143-1145 - Shauvik Roy Choudhary:
Detecting cross-browser issues in web applications. 1146-1148 - Julius Davies:
Measuring subversions: security and legal risk in reused software artifacts. 1149-1151 - Julie S. Fant:
Building domain specific software architectures from software architectural design patterns. 1152-1154 - Robert Goeritzer:
Using impact analysis in industry. 1155-1157 - Billy Kidwell:
A decision support system for the classification of software coding faults: a research abstract. 1158-1160 - Sandeep Kumar:
Specification mining in concurrent and distributed systems. 1161-1163 - Da Young Lee:
A case study on refactoring in Haskell programs. 1164-1166 - Shane McIntosh:
Build system maintenance. 1167-1169 - Collin McMillan:
Finding relevant functions in millions of lines of code. 1170-1172 - Hakim Sultanov:
Requirements tracing: discovering related documents through artificial pheromones and term proximity. 1173-1175 - Yu Sun:
An end-user demonstration approach to support aspect-oriented modeling. 1176-1178 - Xusheng Xiao:
Problem identification for structural test generation: first step towards cooperative developer testing. 1179-1181 - Sai Zhang:
Palus: a hybrid automated test generation tool for java. 1182-1184 - Shao Jie Zhang:
Scalable automatic linearizability checking. 1185-1187
Workshop summaries
- Marcelo Cataldo, Cleidson R. B. de Souza, Yvonne Dittrich, Rashina Hoda, Helen Sharp:
Workshop on cooperative and human aspects of software engineering: (CHASE 2011). 1188-1189 - Victor Pankratius, Michael Philippsen:
Fourth international workshop on multicore software engineering: (IWMSE 2011). 1190-1191 - Harold Ossher, André van der Hoek, Margaret-Anne D. Storey, John Grundy, Rachel K. E. Bellamy, Marian Petre:
Workshop on flexible modeling tools: (FlexiTools 2011). 1192-1193 - Jim Whitehead, Chris Lewis:
Workshop on games and software engineering: (GAS 2011). 1194-1195 - Chris A. Mattmann, Nenad Medvidovic, T. S. Mohan, T. Owen O'Malley:
Workshop on software engineering for cloud computing: (SECLOUD 2011). 1196-1197 - Kurt Geihs, Luca Mottola, Gian Pietro Picco, Kay Römer:
Second international workshop on software engineering for sensor network applications: (SESENA 2011). 1198-1199 - Seok-Won Lee, Mattia Monga, Jan Jürjens:
Seventh international workshop on software engineering for secure systems: (SESS 2011). 1200-1201 - Danny Dig, Don S. Batory:
Fourth workshop on refactoring tools: (WRT 2011). 1202-1203 - Julia Rubin, Goetz Botterweck, Andreas Pleuss, David M. Weiss:
Second international workshop on product line approaches in software engineering: (PLEASE 2011). 1204-1205 - Eleni Stroulia, Kevin Sullivan:
Third international workshop on software engineering in healthcare: (SEHC 2011). 1206-1207 - Stuart R. Faulk, Michal Young, David M. Weiss, Lian Yu:
Collaborative teaching of globally distributed software development: community building workshop (CTGDSD 2011). 1208-1209 - James R. Cordy, Katsuro Inoue, Stanislaw Jarzabek, Rainer Koschke:
Fifth international workshop on software clones: (IWSC 2011). 1210-1211 - Ipek Ozkaya, Philippe Kruchten, Robert L. Nord, Nanette Brown:
Second international workshop on managing technical debt: (MTD 2011). 1212-1213 - Denys Poshyvanyk, Massimiliano Di Penta, Huzefa H. Kagdi:
Sixth international workshop on traceability in emerging forms of software engineering: (TEFSE 2011). 1214-1215 - Howard Foster, Antonia Bertolino, J. Jenny Li:
Sixth international workshop on automation of software test: (AST 2011). 1216-1217 - Manuel Carro, Dimka Karastoyanova, Grace A. Lewis, Anna Liu:
Third international workshop on principles of engineering service-oriented systems: (PESOS 2011). 1218-1219 - Paris Avgeriou, Patricia Lago, Philippe Kruchten:
Workshop on SHAring and Reusing architectural Knowledge: (SHARK 2011). 1220-1221 - Christoph Treude, Margaret-Anne D. Storey, Arie van Deursen, Andrew Begel, Sue Black:
Second international workshop on web 2.0 for software engineering: (Web2SE 2011). 1222-1223 - Giulio Concas, Massimiliano Di Penta, Ewan D. Tempero, Hongyu Zhang:
Workshop on emerging trends in software metrics: (WETSoM 2011). 1224-1225 - Jeffrey C. Carver, Roscoe A. Bartlett, Ian Gorton, Lorin Hochstein, Diane Kelly, Judith Segal:
Fourth international workshop on software engineering for computational science and engineering: (SE-CSE2011). 1226-1227 - Sushil Krishna Bajracharya, Adrian Kuhn, Yunwen Ye:
Third international workshop on search-driven development: users, infrastructure, tools, and evaluation (SUITE 2011). 1228-1229 - Judith Bishop, David Notkin, Karin K. Breitman:
First workshop on developing tools as plug-ins: (TOPI 2011). 1230-1231
SCORE student contest
- Matteo Rossi, Michal Young:
SCORE 2011: the second student contest on software engineering. 1232-1233
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.