Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleOctober 2011
From behavioral description to a pattern-based model for intelligent tutoring systems
PLoP '11: Proceedings of the 18th Conference on Pattern Languages of ProgramsArticle No.: 26, Pages 1–12https://doi.org/10.1145/2578903.2579164Intelligent Tutoring Systems are software applications capable of complementing and enhancing the learning process by providing direct customized instruction and feedback to students in various disciplines. Although Intelligent Tutoring Systems could ...
- research-articleOctober 2011
Conflicting value systems in agile software development projects
PLoP '11: Proceedings of the 18th Conference on Pattern Languages of ProgramsArticle No.: 22, Pages 1–7https://doi.org/10.1145/2578903.2579160Agile software development projects executed in larger project environments, that is, within a larger project and/or organization, often struggle to succeed. This can be the case despite overall framework conditions being good. This often can be related ...
- research-articleOctober 2011
Extending patterns for fearless change
PLoP '11: Proceedings of the 18th Conference on Pattern Languages of ProgramsArticle No.: 18, Pages 1–10https://doi.org/10.1145/2578903.2579156The software industry is very dynamic and new ideas arise all the time from virtually any part of the world. It is not guaranteed that these ideas will be adopted, mainly because, among other obstacles, the solution may imply on having people change ...
- research-articleOctober 2011
The art of software estimation pattern language
PLoP '11: Proceedings of the 18th Conference on Pattern Languages of ProgramsArticle No.: 17, Pages 1–11https://doi.org/10.1145/2578903.2579155In this paper we present, in pattern form, some of the best practices of software estimation. These patterns are primarily targeted at software engineers, developers, quality assurance engineers, and the like, who are regularly required to provide ...
- research-articleOctober 2011
Design patterns generic models
PLoP '11: Proceedings of the 18th Conference on Pattern Languages of ProgramsArticle No.: 14, Pages 1–5https://doi.org/10.1145/2578903.2579152This paper discusses about generic models of software design patterns defined in terms of design patterns' programming meaning or effective execution behaviors. The study is based on 23 design patterns cataloged in the seminal book by famous GoF authors:...
- research-articleOctober 2011
Reusable roles, a test with patterns
PLoP '11: Proceedings of the 18th Conference on Pattern Languages of ProgramsArticle No.: 11, Pages 1–16https://doi.org/10.1145/2578903.2579149Although roles have been around for a long time they have not yet reached mainstream programming languages. The variety of existing role models may be a limiting factor. We believe that for roles to be widely accepted they must enhance code reuse. An ...
- research-articleOctober 2011
Deployment pattern
PLoP '11: Proceedings of the 18th Conference on Pattern Languages of ProgramsArticle No.: 10, Pages 1–9https://doi.org/10.1145/2578903.2579148Software that is deployed into the market needs to be continuously evolved. In order to be long-running, it is necessary to incorporate new client requirements throughout the lifetime of the product. Professional Software Deployment is essential for ...
- research-articleOctober 2011
A pattern language for release and deployment management
PLoP '11: Proceedings of the 18th Conference on Pattern Languages of ProgramsArticle No.: 9, Pages 1–13https://doi.org/10.1145/2578903.2579147A release is a collection of authorized software changes that include new functionality, changed functionality, or both, that are introduced into the production environment. Agile software development results in many small releases delivered as needed, ...
- research-articleOctober 2011
An architectural pattern language of cloud-based applications
PLoP '11: Proceedings of the 18th Conference on Pattern Languages of ProgramsArticle No.: 2, Pages 1–11https://doi.org/10.1145/2578903.2579140The properties of clouds -- elasticity, pay-per-use, and standardization of the runtime infrastructure -- enable cloud providers and users alike to benefit from economies of scale, faster provisioning times, and reduced runtime costs. However, to ...