Demo Data from EDBT 2026 / reviewers in the wild / expert
Mark A. Ardis
dblp:08/2084
· DBLP profile ↗
17ranked-venue papers
12as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 11 · 9 first-authorHuman-computer interaction and ubiquitous computing · 6 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Interdisciplinary, comprehensive, and emerging computing
3 papers |
Computing education · 100% | |
| Software engineering, system software, and programming languages
8 papers |
Requirements engineering and software design · 93% Program verification · 7% Empirical software engineering · 1% | |
| Network and information security
1 paper |
Systems and software security · 100% |
Topics — the 8 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computing education
software engineering education |
0.4 | 3 | 2015 | Using GSwE2009 for the Evaluation of a Master Degree in Software Engineering in the Universidad de la República · ICSE (2) 2015 Town hall discussion of SE 2004 revisions (panel) · ICSE 2013 The Evolution of Wang Institute's Master of Software Engineering Program · IEEE Trans. Software Eng. 1987 |
Requirements engineering and software design
software product lines |
0.0 | 2 | 1999 | Defining Families - Commonality Analysis · ICSE 1999 Defining Families: The Commonality Analysis (Tutorial) · ICSE 1997 |
Requirements engineering and software design
formal specification |
0.0 | 2 | 1995 | A Framework for Evaluating Specification Methods for Reactive Systems: Experience Report · ICSE 1995 Lessons from Using Basic LOTOS · ICSE 1994 |
Requirements engineering and software design › specification
specification methods |
0.0 | 2 | 1996 | A Framework for Evaluating Specification Methods for Reactive Systems Experience Report · IEEE Trans. Software Eng. 1996 Lessons from Using Basic LOTOS · ICSE 1994 |
Requirements engineering and software design › specification
reactive system specification |
0.0 | 1 | 1996 | A Framework for Evaluating Specification Methods for Reactive Systems Experience Report · IEEE Trans. Software Eng. 1996 |
Program verification › formal modeling
LOTOS |
0.0 | 1 | 1994 | Lessons from Using Basic LOTOS · ICSE 1994 |
Embedded and real-time systems
reactive systems |
0.0 | 1 | 1995 | A Framework for Evaluating Specification Methods for Reactive Systems: Experience Report · ICSE 1995 |
Empirical software engineering › software engineering practice
industrial practice |
0.0 | 1 | 1987 | The Evolution of Wang Institute's Master of Software Engineering Program · IEEE Trans. Software Eng. 1987 |
Methods — techniques the papers use, named apart from their topics
evaluation criteria · 0.0case study · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Using GSwE2009 for the Evaluation of a Master Degree in Software Engineering in the Universidad de la RepúblicaabstractThis paper presents an adoption and adaptation of the Curriculum Guidelines for Graduate Degree Programs in Software Engineering (GSwE2009) proposed by the IEEE-CS and the ACM for the creation of a curriculum for a Master's degree in software engineering at the Universidad de la República (Uruguay). A method for evaluating contents and its application is also presented. This evaluation allows us to know the obtained thematic coverage, effort and balance. It also provides information that enables the detection of numerous opportunities for the improvement in the implementation of the program. Lucia Camilloni, Diego Vallespir, Mark A. Ardis |
ICSE (2) | 3 |
| 2013 | Using GSwE2009 in the creation and modification of graduate software engineering programs and related curriculaabstractThe current ACM and IEEE Computer Society recommended guidelines for graduate software engineering programs (GSwE2009) were created in 2009 by an international group of experts from industry, government and academia. We report here on some of the early experiences using GSwE2009 to create a new curriculum in software assurance and to create and/or improve 4 different academic programs in 3 countries. All of these experiences have been positive, confirming the validity and usefulness of GSwE2009. Mark A. Ardis, Shawn A. Bohner, Lucia Camilloni, Diego Vallespir, Sylvia Ilieva |
CSEE&T | 1 |
| 2013 | Recent Trends in Graduate Software EngineeringabstractThis panel will discuss recent trends in graduate software engineering programs, including adoption of GSwE2009, cooperative programs between schools, increasing use of distance education formats, and specialization of programs for industry partners. Panelists will also discuss the evolving relationship of software engineering to other disciplines, such as computer science and systems engineering. Mark A. Ardis, Shawn A. Bohner, Richard E. Fairley, Dennis J. Frailey, Thomas B. Hilburn, Gregory W. Hislop, Todd Sedano |
CSEE&T | 1 |
| 2013 | Workshop on revisions to SE 2004abstractWe shall conduct a half-day workshop on needed revisions to Software Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering (SE 2004). A brief overview of the current guidelines and their revision status will be presented. Workshop attendees will share their experience using the current guidelines and suggest needed changes. We will provide a summary report from the workshop to other CSEE&T attendees at a Birds Of a Feather meeting later during the conference. Mark A. Ardis, David Budgen, Gregory W. Hislop, A. Jefferson Offutt, Mark J. Sebern, Willem Visser |
CSEE&T | 1 |
| 2013 | Town hall discussion of SE 2004 revisions (panel)abstractThis panel will engage participants in a discussion of recent changes in software engineering practice that should be reflected in curriculum guidelines for undergraduate software engineering programs. Current progress in revising the guidelines will be presented, including suggestions to update coverage of agile methods, security and service-oriented computing. Mark A. Ardis, David Budgen, Gregory W. Hislop, A. Jefferson Offutt, Mark J. Sebern, Willem Visser |
ICSE | 1 |
| 2013 | Revision of the SE 2004 curriculum modelabstractSoftware Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering (SE 2004) [1] is one volume in a set of computing curricula adopted and supported by the ACM and the IEEE Computer Society. In order to keep the software engineering guidelines up to date the two professional societies began a review and revision project in early 2011. This special session will present the results of the review, present a first draft of the revision, and provide time for discussion and input from the computing education community. Gregory W. Hislop, Mark A. Ardis, David Budgen, Mark J. Sebern, A. Jefferson Offutt, Willem Visser |
SIGCSE | 2 |
| 2012 | Infusing software assurance and secure coding into introductory CS courses (abstract only)abstractNearly every facet of modern society depends heavily on highly complex software systems. The business, energy, transportation, education, communication, government, and defense communities rely on software to function, and software is an intrinsic part of our personal lives. Teaching software assurance and secure coding practices are significant challenges currently facing computer science educators. The Strawman version of the CS2013 curricular volume recognizes this vital need and has included a new knowledge area to specifically address software and information assurance in undergraduate computer science education. Also recognizing the importance of the software assurance discipline for protecting national infrastructures and systems, the U.S. Department of Homeland Security (DHS) has identified the growing need for skilled practitioners in this area. At the direction of the DHS, the Software Engineering Institute at Carnegie Mellon University initiated the Software Assurance Curriculum Project. Session leaders will share curricular materials from this project and will facilitate active discussion centered on infusing software assurance into introductory computer science courses at two-year and four-year colleges and universities. The latest curricular volume published September 2011 will be distributed at the session and includes a review of related curricula, outcomes and body of knowledge, expected background of target audiences, and outlines of six courses. These curricular materials are also available online at www.sei.cmu.edu/library/abstracts/reports/11tr017.cfm. Elizabeth K. Hawthorne, Nancy R. Mead, Mark A. Ardis, Carol A. Sledge |
SIGCSE | 3 |
| 2005 | Using peer review in teaching computing
Edward F. Gehringer, Donald Chinn, Manuel A. Pérez-Quiñones, Mark A. Ardis |
SIGCSE | 4 |
| 2000 | Domain engineered configuration control
Mark A. Ardis, Peter Dudak, Liz Dor, Wen-Jenq Leu, Lloyd H. Nakatani, Robert G. Olsen, Paul M. Pontrelli |
SPLC | 1 |
| 2000 | Software product lines: a case studyabstractA software product line is a family of products that share common features to meet the needs of a market area. Systematic processes have been developed to dramatically reduce the cost of a product line. Such product-line engineering processes have proven practical and effective in industrial use, but are not widely understood. The Family-Oriented Abstraction, Specification and Translation (FAST) process has been used successfully at Lucent Technologies in over 25 domains, providing productivity improvements of as much as four to one. In this paper, we show how to use FAST to document precisely the key abstractions in a domain, exploit design patterns in a generic product-line architecture, generate documentation and Java code, and automate testing to reduce costs. The paper is based on a detailed case study covering all aspects from domain analysis through testing. Copyright © 2000 John Wiley & Sons, Ltd. Mark A. Ardis, Nigel Daley, Daniel Hoffman, Harvey P. Siy, David M. Weiss 0001 |
Softw. Pract. Exp. | 1 |
| 1999 | Defining Families - Commonality AnalysisabstractNo abstract available. Mark A. Ardis, David A. Cuka |
ICSE | 1 |
| 1997 | Defining Families: The Commonality Analysis (Tutorial)abstractNo abstract available. Mark A. Ardis, David M. Weiss 0001 |
ICSE | 1 |
| 1996 | A Framework for Evaluating Specification Methods for Reactive Systems Experience ReportabstractNumerous formal specification methods for reactive systems have been proposed in the literature. Because the significant differences between the methods are hard to determine, choosing the best method for a particular application can be difficult. We have applied several different methods, including Modechart, VFSM, ESTEREL, Basic LOTOS, Z, SDL, and C, to an application problem encountered in the design of software for AT&T's 5ESS telephone switching system. We have developed a set of criteria for evaluating and comparing the different specification methods. We argue that the evaluation of a method must take into account not only academic concerns, but also the maturity of the method, its compatibility with the existing software development process and system execution environment, and its suitability for the chosen application domain. Mark A. Ardis, John A. Chaves, Lalita Jategaonkar Jagadeesan, Peter Mataga, Carlos Puchol, Mark G. Staskauskas, James Von Olnhausen |
IEEE Trans. Software Eng. | 1 |
| 1995 | A Framework for Evaluating Specification Methods for Reactive Systems: Experience ReportabstractNumerous formal specification methods for reactive systems have been proposed in the literature.Because the significant differences bet ween the methods are hard to determine, choosing the best method for a particular application can be difficult.We have applied several different methods, including Modechart, VFSM, ESTEREL, Basic LOTOS, Z, SDL and C, to an application problem encountered in the design of software for AT&T's 5ESS o telephone switching system.We have developed a set of criteria for evaluating and comparing the different specification methods.We argue that the evaluation of a method must take into account not only academic concerns, but also the maturity of the method, its compatibility with the existing software development process and system execution environment, and its suitability for the chosen application domain. Mark A. Ardis, John A. Chaves, Lalita Jategaonkar Jagadeesan, Peter Mataga, Carlos Puchol, Mark G. Staskauskas, James Von Olnhausen |
ICSE | 1 |
| 1994 | Lessons from Using Basic LOTOS
Mark A. Ardis |
ICSE | 1 |
| 1992 | Are formal methods useful for software development?abstractThe relevance of formal methods for practical software system design is discussed. Prominent representatives of formal approaches present their findings and experience about the use and the usefulness of formal methods. It has been proposed that all programmers would be more productive and produce higher quality products if they would learn two things: predicate calculus; and program correctness (including formal program development). It is argued that the complexity, pervasiveness, and critical nature of modern and future computer systems makes it imperative that such systems be engineered for reliability and maintainability. Formal methods constitute an extremely promising approach to the design of reliable systems. The schedulability aspect of real-time system development is discussed. In general, formal methods should be preferred over other less formal methods since they can provide much better and stronger guarantees on real-time system performance.> Horst F. Wedde, Betty H. C. Cheng, David Gries, N. Shankar, Kwei-Jay Lin, Mark A. Ardis |
COMPSAC | 6 |
| 1987 | The Evolution of Wang Institute's Master of Software Engineering ProgramabstractMaster of Software Engineering (MSE) programs are relatively new. Starting such a program is expensive in terms of human and capital resources. Some of the costs are: preparation of new course materials, acquisition of sophisticated equipment and software, and maintenance of a low student/faculty ratio. In addition, MSE students and faculty have special needs, such as technical background and familiarity with current industrial practices. Mark A. Ardis |
IEEE Trans. Software Eng. | 1 |