Fundamentals of Software Engineering
Fundamentals of Software Engineering
Communications of the ACM - Why CS students need math
Concurrency: State Models And Java Programs
Concurrency: State Models And Java Programs
Communications of the ACM - Self managed systems
The role of abstraction in software engineering
Proceedings of the 28th international conference on Software engineering
The role of abstraction in software engineering
Proceedings of the 2006 international workshop on Role of abstraction in software engineering
The Role of Abstraction in Software Engineering
ACM SIGSOFT Software Engineering Notes
Why software engineering programs should teach agile software development
ACM SIGSOFT Software Engineering Notes
Software Design and Architecture The once and future focus of software engineering
FOSE '07 2007 Future of Software Engineering
Through the eyes of instructors: a phenomenographic investigation of student success
Proceedings of the third international workshop on Computing education research
Queue - Power Management
Prolog as the first programming language
ACM SIGCSE Bulletin
Developing a computer science-specific learning taxonomy
Working group reports on ITiCSE on Innovation and technology in computer science education
A survey of literature on the teaching of introductory programming
Working group reports on ITiCSE on Innovation and technology in computer science education
Language features meet design patterns: raising the abstraction bar
Proceedings of the 2nd international workshop on The role of abstraction in software engineering
Towards IDE support for abstract thinking
Proceedings of the 2nd international workshop on The role of abstraction in software engineering
Applying abstraction to master complexity
Proceedings of the 2nd international workshop on The role of abstraction in software engineering
Abstractness, specificity, and complexity in software design
Proceedings of the 2nd international workshop on The role of abstraction in software engineering
A hierarchical abstraction model for software engineering
Proceedings of the 2nd international workshop on The role of abstraction in software engineering
The role of abstraction in software engineering
Companion of the 30th international conference on Software engineering
Abstraction ability as an indicator of success for learning computing science?
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
Concrete examples of abstraction as manifested in students' transformative experiences
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
Assessing the benefits of synchronization-adorned sequence diagrams: two controlled experiments
Proceedings of the 4th ACM symposium on Software visualization
Rethinking the Use of Models in Software Architecture
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
onQoS-QL: A Query Language for QoS-Based Service Selection and Ranking
Service-Oriented Computing - ICSOC 2007 Workshops
Understanding student performance on an algorithm simulation task: implications for guided learning
Proceedings of the 40th ACM technical symposium on Computer science education
Introducing abstraction and decomposition to novice programmers
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Virtual machines: abstraction and implementation
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Model-based Methodologies for Pervasive and Embedded Software
ICSE '09 COMPANION Proceedings of the 2009 31st International Conference on Software Engineering: Companion Volume
Recent advances in model-based methodologies for pervasive and embedded software
ACM SIGSOFT Software Engineering Notes
The essence of object orientation for CS0: concepts without code
Journal of Computing Sciences in Colleges
The use of CATs and case-based teaching for dealing with different levels of abstractions
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
Evaluating the impact of PBL and tablet PCs in an algorithms and computer programming course
Proceedings of the 41st ACM technical symposium on Computer science education
A graphical framework for assisting proofs
Journal of Computing Sciences in Colleges
Design and evaluation of extensions to UML sequence diagrams for modeling multithreaded interactions
Information Visualization
Balancing insight and effort: the industrial uptake of formal methods
Formal methods and hybrid real-time systems
Teaching abstraction in introductory courses
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Surviving the heterogeneity jungle with composite mapping operators
ICMT'10 Proceedings of the Third international conference on Theory and practice of model transformations
A web-based graphical set theory proof assistance system
Journal of Computing Sciences in Colleges
CS1 students' understanding of computational thinking concepts
Journal of Computing Sciences in Colleges
Model-driven engineering practices in industry
Proceedings of the 33rd International Conference on Software Engineering
Computational thinking: what it might mean and what we might do about it
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
ReuseMe - towards aspect-driven reuse in modelling method development
MODELS'10 Proceedings of the 2010 international conference on Models in software engineering
Implementation of the concept-driven approach in an object-oriented analysis and design course
MODELS'10 Proceedings of the 2010 international conference on Models in software engineering
Programming from galois connections
RAMICS'11 Proceedings of the 12th international conference on Relational and algebraic methods in computer science
Taming complexity in large-scale system projects
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Mismatches between industry practice and teaching of model-driven software development
MODELS'11 Proceedings of the 2011th international conference on Models in Software Engineering
Infusing computational thinking into the middle- and high-school curriculum
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Teaching graph algorithms to children of all ages
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Agents with ability to understand emotions
SCSC '09 Proceedings of the 2009 Summer Computer Simulation Conference
Proceedings of the ninth annual international conference on International computing education research
A formal model of user-defined resources in resource-restricted deployment scenarios
FoVeOOS'11 Proceedings of the 2011 international conference on Formal Verification of Object-Oriented Software
Fact or fiction --- reuse in rule-based model-to-model transformation languages
ICMT'12 Proceedings of the 5th international conference on Theory and Practice of Model Transformations
Abstractions for validation in action
SFM'12 Proceedings of the 12th international conference on Formal Methods for the Design of Computer, Communication, and Software Systems: formal methods for model-driven engineering
Realising software development as a lived experience
Proceedings of the ACM international symposium on New ideas, new paradigms, and reflections on programming and software
Proceedings of the 11th Brazilian Symposium on Human Factors in Computing Systems
Aspects of abstraction in software development
Software and Systems Modeling (SoSyM)
Formal modeling of resource management for cloud architectures: an industrial case study
ESOCC'12 Proceedings of the First European conference on Service-Oriented and Cloud Computing
Improving software engineering education by modeling real-world implementations
Proceedings of the 8th edition of the Educators' Symposium
Teaching software modeling in computing curricula
Proceedings of the final reports on Innovation and technology in computer science education 2012 working groups
Concrete and other neo-Piagetian forms of reasoning in the novice programmer
ACE '11 Proceedings of the Thirteenth Australasian Computing Education Conference - Volume 114
A study of loop style and abstraction in pedagogic practice
ACE '11 Proceedings of the Thirteenth Australasian Computing Education Conference - Volume 114
Education and Information Technologies
Proceedings of the 31st ACM international conference on Design of communication
First year student performance in a test for computational thinking
Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference
Engineering virtualized services
Proceedings of the Second Nordic Symposium on Cloud Computing & Internet Technologies
On Floridi's Method of Levels of Abstraction
Minds and Machines
Using adaptive background subtraction into a multi-level model for traffic surveillance
Integrated Computer-Aided Engineering
Hi-index | 48.22 |
Why is it that some software engineers and computer scientists are able to produce clear, elegant designs and programs, while others cannot? Is it possible to improve these skills through education and training? Critical to these questions is the notion of abstraction.