2013 26th International Conference on Software Engineering Education and Training (CSEE&T) 2013
DOI: 10.1109/cseet.2013.6595254
|View full text |Cite
|
Sign up to set email alerts
|

Specification and reasoning in SE projects using a Web IDE

Abstract: A key goal of our research is to introduce an approach that involves at the outset using analytical reasoning as a method for developing high quality software. This paper summarizes our experiences in introducing mathematical reasoning and formal specification-based development using a web-integrated environment in an undergraduate software engineering course at two institutions at different levels, with the goal that they will serve as models for other educators. At Alabama, the reasoning topics are introduce… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
6
2
1

Relationship

6
3

Authors

Journals

citations
Cited by 14 publications
(11 citation statements)
references
References 15 publications
0
11
0
Order By: Relevance
“…A significant component of the tutorial will be "hands-on" activities with developing verified software [4,5,6,7]. This will allow the Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage, and that copies bear this notice and the full citation on the first page.…”
Section: Outlinementioning
confidence: 99%
“…A significant component of the tutorial will be "hands-on" activities with developing verified software [4,5,6,7]. This will allow the Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage, and that copies bear this notice and the full citation on the first page.…”
Section: Outlinementioning
confidence: 99%
“…A discussion of the use of the web IDE for componentbased software engineering projects at two institutions is the topic of [22]. The modeling and specifications are client-oriented and are totally independent of how stacks might be represented and implemented, such as using arrays, vectors, or linked lists.…”
Section: A Web Ide and In-class Learningmentioning
confidence: 99%
“…It has a strong theoretical basis and has been used for nearly a decade at multiple institutions. Thousands of undergraduate students have employed the ideas in CS courses [ [12], [15], [19], [21]] and in software engineering projects [ [11], [33]]. It suffices to say that the engine is far more powerful than demanded by the reasoning activities discussed here.…”
Section: Reasoning Tool Designmentioning
confidence: 99%