default search action
32nd ICSE 2010: Cape Town, South Africa
- Jeff Kramer, Judith Bishop, Premkumar T. Devanbu, Sebastián Uchitel:
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2, ICSE 2010, Cape Town, South Africa, 1-8 May 2010. ACM 2010
Software engineering in practice: Quality of service
- Nikolaus Huber, Steffen Becker, Christoph Rathfelder, Jochen Schweflinghaus, Ralf H. Reussner:
Performance modeling in industry: a case study on storage virtualization. 1-10 - Maayan Goldstein, Onn Shehory, Rachel Tzoref-Brill, Shmuel Ur:
Improving throughput via slowdowns. 11-20
Software engineering in practice: Certification, assessment & governance
- Frances Paulisch, Peter Zimmerer:
A role-based qualification and certification program for software architects: an experience report from Siemens. 21-27 - Frank Salger, Gregor Engels, Alexander Hofmann:
Assessments in global software development: a tailorable framework for industrial projects. 29-38 - Yi Wang, Min Zhang:
Penalty policies in professional software development practice: a multi-method field study. 39-47
Software engineering in practice: Model-driven development
- Thomas Aschauer, Gerd Dauenhauer, Wolfgang Pree:
A modeling language's evolution driven by tight interaction between academia and industry. 49-58 - Andreas Kornstädt, Eugen Reiswich:
Staying afloat in an expanding sea of choices: emerging best practices for eclipse rich client platform development. 59-67 - Mickael Clavreul, Olivier Barais, Jean-Marc Jézéquel:
Integrating legacy systems with MDE. 69-78
Software engineering in practice: Quality assurance I: Static and dynamic analysis
- Elmar Jürgens, Florian Deissenboeck, Martin Feilkas, Benjamin Hummel, Bernhard Schätz, Stefan Wagner, Christoph Domann, Jonathan Streit:
Can clone detection support quality assessments of requirements specifications? 79-88 - Yongzheng Wu, Roland H. C. Yap, Rajiv Ramnath:
Comprehending module dependencies and sharing. 89-98 - Mangala Gowri Nanda, Monika Gupta, Saurabh Sinha, Satish Chandra, David Schmidt, Pradeep Balachandran:
Making defect-finding tools work for you. 99-108
Software engineering in practice: Quality assurance II: Defect modeling, prediction & testing
- Angelo Chiappini, Alessandro Cimatti, Luca Macchi, Oscar Rebollo, Marco Roveri, Angelo Susi, Stefano Tonetta, Berardino Vittorini:
Formalization and validation of a subset of the European Train Control System. 109-118 - Michael Kläs, Frank Elberzhager, Jürgen Münch, Klaus Hartjes, Olaf von Graevemeyer:
Transparent combination of expert and measurement data for defect prediction: an industrial case study. 119-128 - Alex Groce, Klaus Havelund, Margaret H. Smith:
From scripts to specifications: the evolution of a flight software testing effort. 129-138
Software engineering in practice: Innovation drivers & cost models
- K. Eric Harper, Jiang Zheng, Shakeel Mahate:
Experiences in initiating concurrency software research efforts. 139-148 - S. Jeromy Carrière, Rick Kazman, Ipek Ozkaya:
A cost-benefit framework for making architectural decisions in a business context. 149-157
New ideas and emerging results
- Naeem Esfahani, Sam Malek:
Social computing networks: a new paradigm for engineering self-adaptive pervasive software systems. 159-162 - Michele Ceccarelli, Luigi Cerulo, Gerardo Canfora, Massimiliano Di Penta:
An eclectic approach for change impact analysis. 163-166 - Yuepu Guo, Carolyn B. Seaman, Nico Zazworka, Forrest Shull:
Domain-specific tailoring of code smells: an empirical study. 167-170 - Ivonne Erfurth, Wilhelm R. Rossak:
CUTA4UML: bridging the gap between informal and formal requirements for dynamic system aspects. 171-174 - N. V. Narendra Kumar, Harshit J. Shah, R. K. Shyamasundar:
Can we certify systems for freedom from malware. 175-178 - Ivo Krka, Yuriy Brun, Daniel Popescu, Joshua Garcia, Nenad Medvidovic:
Using dynamic execution traces and program invariants to enhance behavioral model inference. 179-182 - Juergen Musil, Angelika Schweda, Dietmar Winkler, Stefan Biffl:
Synthesized essence: what game jams teach about prototyping of new software products. 183-186 - Gul Calikli, Ayse Basar Bener, Berna Arslan:
An analysis of the effects of company culture, education and experience on confirmation bias levels of software developers and testers. 187-190 - Macneil Shonle, Timothy T. Yuen:
Compose & conquer: modularity for end-users. 191-194 - Neha Rungta, Eric Mercer:
Slicing and dicing bugs in concurrent programs. 195-198 - Nelly Bencomo, Jon Whittle, Peter Sawyer, Anthony Finkelstein, Emmanuel Letier:
Requirements reflection: requirements as runtime entities. 199-202 - Arie van Deursen, Ali Mesbah, Bas Cornelissen, Andy Zaidman, Martin Pinzger, Anja Guzzi:
Adinda: a knowledgeable, browser-based IDE. 203-206 - Robert DeLine, Kael Rowan:
Code canvas: zooming towards better development environments. 207-210 - Frank Salger, Gregor Engels:
Knowledge transfer in global software development: leveraging acceptance test case specifications. 211-214 - Ishtiaque Hussain, Christoph Csallner:
Dynamic symbolic data structure repair. 215-218 - Zhe Chen, Gilles Motet:
Towards better support for the evolution of safety requirements via the model monitoring approach. 219-222 - Sonia Haiduc, Jairo Aponte, Andrian Marcus:
Supporting program comprehension with source code summarization. 223-226 - Nam H. Pham, Tung Thanh Nguyen, Hoan Anh Nguyen, Xinying Wang, Anh Tuan Nguyen, Tien N. Nguyen:
Detecting recurring and similar software vulnerabilities. 227-230 - Christoph Treude, Margaret-Anne D. Storey:
Bridging lightweight and heavyweight task organization: the role of tags in adopting new task categories. 231-234
Formal research demos: Collaborative software development
- Lile Hattori, Michele Lanza:
Syde: a tool for collaborative software development. 235-238 - Soo Ling Lim, Daniele Quercia, Anthony Finkelstein:
StakeSource: harnessing the power of crowdsourcing and social networks in stakeholder analysis. 239-242 - Jae Young Bang, Daniel Popescu, George Edwards, Nenad Medvidovic, Naveen N. Kulkarni, Girish M. Rama, Srinivas Padmanabhuni:
CoDesign: a highly extensible collaborative software modeling framework. 243-246
Formal research demos: Software maintenance
- Florian Deissenboeck, Lars Heinemann, Benjamin Hummel, Elmar Jürgens:
Flexible architecture conformance assessment with ConQAT. 247-250 - Steven P. Reiss:
Visualizing the Java heap. 251-254 - Trevor Savage, Meghan Revelle, Denys Poshyvanyk:
FLAT3: feature location and textual tracing tool. 255-258
Formal research demos: Software components and reuse
- Mark Grechanik, Chen Fu, Qing Xie, Collin McMillan, Denys Poshyvanyk, Chad M. Cumby:
Exemplar: EXEcutable exaMPLes ARchive. 259-262 - Alex Loh, Miryung Kim:
LSdiff: a program differencing tool to identify systematic structural differences. 263-266 - Stefan Henkler, Jan Meyer, Wilhelm Schäfer, Markus von Detten, Ulrich Nickel:
Legacy component integration by the Fujaba real-time tool suite. 267-270
Formal research demos: Testing
- Cheng Zhang, Dacong Yan, Jianjun Zhao, Yuting Chen, Shengqian Yang:
BPGen: an automated breakpoint generator for debugging. 271-274 - Chris Lewis, Jim Whitehead:
Runtime repair of software faults using event-driven monitoring. 275-280 - Luciano Baresi, Matteo Miraz:
TestFul: automatic unit-test generation for Java classes. 281-284
Formal research demos: Software development environments
- Norbert Seyff, Florian Graf, Neil A. M. Maiden:
End-user requirements blogging with iRequire. 285-288 - Mircea Lungu, Michele Lanza:
The small project observatory: a tool for reverse engineering software ecosystems. 289-292 - Andrew Bragdon, Steven P. Reiss, Robert C. Zeleznik, Suman Karumuri, William Cheung, Joshua Kaplan, Christopher Coleman, Ferdi Adeputra, Joseph J. LaViola Jr.:
A research demonstration of code bubbles. 293-296
Informal research demos
- Esteban Robles Luna, Juan Burella, Julián Grigera, Gustavo Rossi:
A flexible tool suite for change-aware test-driven development of web applications. 297-298 - Markus von Detten, Matthias Meyer, Dietrich Travkin:
Reverse engineering with the reclipse tool suite. 299-300 - Domenico Bianculli, Walter Binder, Mauro Luigi Drago:
SOABench: performance evaluation of service-oriented middleware made easy. 301-302 - Hui Song, Gang Huang, Franck Chauvel, Yanchun Sun, Hong Mei:
SM@RT: representing run-time system data as MOF-compliant models. 303-304 - Pierre Genevès, Nabil Layaïda:
Eliminating dead-code from XQuery programs. 305-306 - Maximilian Koegel, Jonas Helming:
EMFStore: a model repository for EMF models. 307-308 - James H. Hill:
CUTS: a system execution modeling tool for realizing continuous system integration testing. 309-310 - Miguel Angel García de Dios, Carolina Dania, Michael Schläpfer, David A. Basin, Manuel Clavel, Marina Egea:
SSG: a model-based development environment for smart, security-aware GUIs. 311-312 - Jonas Helming, Maximilian Koegel:
Managing iterations with UNICASE. 313-314 - Yoonki Song, Xiaoyin Wang, Tao Xie, Lu Zhang, Hong Mei:
JDF: detecting duplicate bug reports in Jazz. 315-316 - Lamia Labed Jilani, Olfa Mraihi, Asma Louhichi, Wided Ghardallou, Ali Mili:
Using invariant functions and invariant relations to compute loop functions. 317-318 - Tuan-Anh Doan, David Lo, Shahar Maoz, Siau-Cheng Khoo:
LM: a miner for scenario-based specifications. 319-320 - Antonio Carzaniga, Alessandra Gorla, Nicolò Perino, Mauro Pezzè:
RAW: runtime automatic workarounds. 321-322
Software engineering in South Africa
- Derrick G. Kourie, Bruce W. Watson:
Software engineering in South Africa. 323-324
Doctoral symposium: Early phase
- Christopher Staite:
Portable secure identity management for software engineering. 325-326 - Nicholas R. May:
Dynamic service quality and resource negotiation for high-availability service-oriented systems. 327-328 - Chris Lewis:
Zenet: generating and enforcing real-time temporal invariants. 329-330 - Andréa Magalhães Magdaleno:
Balancing collaboration and discipline in software development processes. 331-332 - Fabiana Gomes Marinho:
A proposal for consistency checking in dynamic software product line models using OCL. 333-334 - Guido de Caso:
Behavioural validation of software engineering artefacts. 335-336 - Omar Bahy Badreddin:
Umple: a model-oriented programming language. 337-338 - Indika Meedeniya:
An incremental methodology for quantitative software architecture evaluation with probabilistic models. 339-340 - Xiaorui Zhang:
Synthesize software product line. 341-342 - W. L. Ntshinga:
Choreography of intelligent e-services. 343-344 - Christian Pichler:
A framework for handling variants of software models. 345-346 - Bruno Wassermann:
Improving wide-area distributed system availability. 347-348 - Adailton Magalhães Lima:
Risk assessment on distributed software projects. 349-350 - Claudia Susie C. Rodrigues:
VisAr3D: an approach to software architecture teaching based on virtual and augmented reality. 351-352 - Antonio Oliveira Filho:
Change impact analysis from business rules. 353-354 - John Brøndum:
Software architecture for systems of software intensive systems (S3): the concepts and detection of inter-system relationships. 355-356
Doctoral symposium: Mature phase
- K. S. May Chan:
Formal methods for web services: a taxonomic approach. 357-360 - Ana Erika Camargo Cruz:
Exploratory study of a UML metric for fault prediction. 361-364 - Pourya Shaker:
Feature-oriented requirements modelling. 365-368 - Anders Mattsson:
Automatic enforcement of architectural design rules. 369-372 - Lucas C. Cordeiro:
SMT-based bounded model checking for multi-threaded software in embedded systems. 373-376 - Lile Hattori:
Enhancing collaboration of multi-developer projects with synchronous changes. 377-380 - Giacomo Ghezzi:
SOFAS: software analysis services. 381-384 - Gerald Bortis:
Informal software design knowledge reuse. 385-388 - Christoph Treude:
The role of emergent knowledge structures in collaborative software development. 389-392 - Kim Sebastian Herzig:
Capturing the long-term impact of changes. 393-396 - Adrian Schröter:
Failure preventing recommendations. 397-400 - Daniel Popescu:
Impact analysis for event-based components and systems. 401-404 - Kleinner Farias:
Empirical evaluation of effort on composing design models. 405-408 - Meiyappan Nagappan:
Analysis of execution log files. 409-412 - Marcus Roy:
Towards end-user enabled web service consumption for Mashups. 413-416 - Feifei Ma:
Constraint solving techniques for software testing and analysis. 417-420 - Haroon Malik:
A methodology to support load test analysis. 421-424
Emerging faculty symposium
- Hausi A. Müller, Andreas Zeller:
Emerging Faculty Symposium 2010. 425
Workshop introductions
- Sushil Krishna Bajracharya, Adrian Kuhn, Yunwen Ye:
SUITE 2010: 2nd International Workshop on Search-Driven Development - Users, Infrastructure, Tools & Evaluation. 427-428 - Grace A. Lewis, Andreas Metzger, Marco Pistore, Dennis B. Smith, Andrea Zisman:
2010 ICSE 2nd International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2010). 429-430 - Victor Pankratius, Michael Philippsen:
New Horizons in Multicore Software Engineering. 431-432 - Seok-Won Lee, Mattia Monga, Jan Jürjens:
The 6th International Workshop on Software Engineering for Secure Systems (SESS'10). 433-434 - Yvonne Dittrich, Cleidson R. B. de Souza, Mikko Korpela, Helen Sharp, Janice Singer, Heike Winshiers-Theophilus:
Cooperative and Human Aspects of Software Engineering (CHASE 2010). 435-436 - Patricia Lago, Paris Avgeriou, Philippe Kruchten:
Fifth International Workshop on Sharing and Reusing Architectural Knowledge (SHARK 2010). 437-438 - Julia Rubin, Goetz Botterweck, Mira Mezini, Itay Maman, Andreas Pleuss:
First International Workshop on Product Line Approaches in Software Engineering (PLEASE 2010). 439-440 - Harold Ossher, André van der Hoek, Margaret-Anne D. Storey, John Grundy, Rachel K. E. Bellamy:
Flexible Modeling Tools (FlexiTools2010). 441-442 - Kurt Geihs, Stefan Gruner, Kay Römer:
SESENA 2010: Workshop on Software Engineering for Sensor Network Applications. 443-444 - Christof J. Budnik, Wing Kwong Chan, Gregory M. Kapfhammer:
Bridging the Gap Between the Theory and Practice of Software Test Automation. 445-446 - Betty H. C. Cheng, Rogério de Lemos, David Garlan, Holger Giese, Marin Litoiu, Jeff Magee, Hausi A. Müller, Mauro Pezzè, Richard Taylor:
Fifth Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2010). 447-448 - Steve M. Easterbrook, Kim Mens, Steffen Zschaler:
Second International Workshop on Software Research and Climate Change. 449-450 - Carlo Ghezzi, Lars Grunske, Raffaela Mirandola:
First International Workshop on Quantitative Stochastic Models in the Verification and Design of Software Systems (QUOVADIS 2010). 451-452 - Lori A. Clarke, Jens H. Weber-Jahnke:
2nd International Workshop on Software Engineering in Health Care (SEHC 2010). 453-454 - Reid Holmes, Martin P. Robillard, Robert J. Walker, Thomas Zimmermann:
RSSE 2010: Second International Workshop on Recommendation Systems for Software Engineering. 455-456 - Christoph Treude, Margaret-Anne D. Storey, Kate Ehrlich, Arie van Deursen:
Web2SE: First Workshop on Web 2.0 for Software Engineering. 457-458 - Gerardo Canfora, Giulio Concas, Michele Marchesi, Ewan D. Tempero, Hongyu Zhang:
Workshop on Emerging Trends in Software Metrics (WETSoM 2010). 459-460 - Charles D. Knutson, Jonathan L. Krein, Lutz Prechelt, Natalia Juristo Juzgado:
1st International Workshop on Replication in Empirical Software Engineering Research (RESER). 461-462 - Yael Dubinsky, Philippe Kruchten, Anthony Finkelstein, Len Bass, Sunita Chulani, Rafael Prikladnicki:
Software Development Governance (SDG) Workshop. 463-464 - Katsuro Inoue, Stanislaw Jarzabek, James R. Cordy, Rainer Koschke:
Fourth International Workshop on Software Clones (IWSC). 465-466 - Jon G. Hall, Lucia Rapanotti, Liping Zhao, James Naish:
2010 ICSE International Workshop on Advances and Applications of Problem Orientation (WAAPO-2010). 467-468
Tutorials
- Alistair G. Sutcliffe, Sarah Thew:
Analysing "people" problems in requirements engineering. 469-470 - Nenad Medvidovic, Richard N. Taylor:
Software architecture: foundations, theory, and practice. 471-472 - Bernhard Rumpe, Martin Schindler, Steven Völkel, Ingo Weisemöller:
Generative software development. 473-474 - Stefan Tai, Jens Nimis, Alexander Lenk, Markus Klems:
Cloud service engineering. 475-476 - Mohan Sridharan, Akbar Siami Namin:
Bayesian methods for data analysis in software engineering. 477-478 - Hakan Erdogmus:
Cost effectiveness analysis in software engineering. 479-480 - Orit Hazzan, Yael Dubinsky:
Coaching agile software projects: tutorial proposal - ICSE 2010. 481-482 - Nikolai Tillmann, Jonathan de Halleux, Tao Xie:
Parameterized unit testing: theory and practice. 483-484 - Daniel L. Moody:
The "physics" of notations: a scientific approach to designing visual notations in software engineering. 485-486 - Victor Pankratius, Walter F. Tichy, Peter Hinsbeeck:
Multicore software engineering: the next challenge in software engineering. 487 - Donald G. Firesmith:
Engineering safety- and security-related requirements for software-intensive systems: tutorial summary. 489-490 - Helen Sharp, Cleidson R. B. de Souza, Yvonne Dittrich:
Using ethnographic methods in software engineering research. 491-492 - Roel J. Wieringa:
Design science methodology: principles and practice. 493-494 - Myra B. Cohen, Shmuel Ur:
Combinatorial test design in practice. 495-496 - Philippe Kruchten:
Software architecture and agile software development: a clash of two cultures? 497-498 - Florian Deissenboeck, Benjamin Hummel, Elmar Jürgens:
Code clone detection in practice. 499-500 - Barry W. Boehm, Jo Ann Lane:
New processes for new horizons: the incremental commitment model. 501-502 - Ahmed E. Hassan, Tao Xie:
Mining software engineering data. 503-504
Student research competition
- Guido de Caso:
Behavioural validation of software engineering artefacts. 505-506 - Tayfun Elmas:
QED: a proof system based on reduction and abstraction for the static verification of concurrent software. 507-508 - Lode Hoste:
Software engineering abstractions for the multi-touch revolution. 509-510 - Adrian Schröter:
Predicting build outcome with developer interaction in Jazz. 511-512 - Florian S. Gysin:
Improved social trustability of code search results. 513-514 - Max Goldman:
Test-driven roles for pair programming. 515-516 - Ivano Malavolta:
Providing support for creating next generation software architecture languages. 517-518 - Zvonimir Rakamaric:
STORM: static unit checking of concurrent programs. 519-520 - Gustavo L. Soares:
Making program refactoring safer. 521-522 - Thomas Fritz:
Staying aware of relevant feeds in context. 523-524 - Andrew Bragdon:
Developing and evaluating the code bubbles metaphor. 525-526 - Sarah Rastkar:
Summarizing software concerns. 527-528 - Marco D'Ambros:
Commit 2.0: enriching commit comments with visualization. 529-530 - Daniel Popescu:
Helios: impact analysis for event-based components and systems. 531-532
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.