scholarly journals An Integrated Approach To Teaching Web Development

2010 ◽  
Vol 14 (1) ◽  
Author(s):  
Karina Hauser ◽  
David Olsen ◽  
Kelly Fadel

The growing use of the Internet has led to a steep increase in the demand for web developers who possess web design, database, and programming skills.  The demand for these skills is reflected in the new IS2007 model curriculum, which suggests that web developers obtain in-depth knowledge of databases and web programming. While these topics are commonly covered in Information Systems (IS) curricula, they are traditionally taught independently in separate courses, leaving students with a fragmented view of how to integrate the various components of a data-driven web application.  Research on learning has shown that activation of existing knowledge is an important step in the learning process. This study shows how a common business case can be used to support the activation of existing knowledge in different classes related to web development. The detailed examples show how to use the same business case to teach database, web design, and programming skills.

Author(s):  
Tayana Conte ◽  
Verônica T. Vaz ◽  
Jobson Massolar ◽  
Andrew Bott ◽  
Emilia Mendes ◽  
...  

This chapter presents the WDP (Web Design Perspectives-based Usability Evaluation), an inspection technique specifically designed to assess the usability of Web applications. This technique combines Web design perspectives and the heuristic evaluation method proposed by Nielsen (1994b). In addition to describing the components of the WDP technique this chapter also illustrates its use in practice by means of an industrial case study where the technique is applied to inspect a real Web application. In this case study, developers and requirement assessment staff applied the WDP technique to evaluate the usability of modules developed from scratch for a Web application. The results of this case study indicate the feasibility of performing usability inspections with the participation of a software project’s stakeholders, even when stakeholders are not usability experts.


Author(s):  
San Murugesan ◽  
Athula Ginige

Web-based systems and applications now deliver a complex array of functionality to a large number of diverse groups of users. As our dependence and reliance on the Web has increased dramatically over the years, their performance, reliability and quality have become paramount importance. As a result, the development of Web applications has become more complex and challenging than most of us think. In many ways, it is also different and more complex than traditional software development. But, currently, the development and maintenance of most Web applications is chaotic and far from satisfactory. To successfully build and maintain large, complex Web-based systems and applications, Web developers need to adopt a disciplined development process and a sound methodology. The emerging discipline of Web engineering advocates a holistic, disciplined approach to successful Web development. In this chapter, we articulate and raise awareness of the issues and considerations in large, complex Web application development, and introduce Web engineering as a way of managing complexity and diversity of large-scale Web development.


2005 ◽  
pp. 1-30 ◽  
Author(s):  
San Murugesan ◽  
Athula Ginige

Web-based systems and applications now deliver a complex array of functionality to a large number of diverse groups of users. As our dependence and reliance on the Web has increased dramatically over the years, their performance, reliability and quality have become paramount importance. As a result, the development of Web applications has become more complex and challenging than most of us think. In many ways, it is also different and more complex than traditional software development. But, currently, the development and maintenance of most Web applications is chaotic and far from satisfactory. To successfully build and maintain large, complex Web-based systems and applications, Web developers need to adopt a disciplined development process and a sound methodology. The emerging discipline of Web engineering advocates a holistic, disciplined approach to successful Web development. In this chapter, we articulate and raise awareness of the issues and considerations in large, complex Web application development, and introduce Web engineering as a way of managing complexity and diversity of large-scale Web development.


Author(s):  
M. M. Murad ◽  
M. W. Ashraf1

In recent time, the evolution of web applications have gained importance over the web development process and the factor of web evolution cannot be ignored by web developers. Web development has become complex and challengeable for web developers. The process of software evolution played an important role during the development of the software. Millions of web application have been developed every year around the world It has included various approaches, tools, and frameworks to reorganize the web applications with an improved version. Research has been shown that there are no proper and systematic techniques is available for evolving web applications. This special article has been written to make a comparative analysis of WordPress and Django web framework using Lehman’s laws of software evolution. It has been found that the six out of eight Lehman’s laws found valid during the evolution process for web frameworks.


2021 ◽  
Vol 14 (2) ◽  
pp. 1-32
Author(s):  
Claire Kearney-Volpe ◽  
Amy Hurst

There are a growing number of jobs related to web development, yet there is little formal literature about the accessibility of web development with a screen reader. This article describes research to explore (1) web development accessibility issues and their impact on blind learners and programmers; (2) tools and strategies used to address issues; and (3) opportunities for creating inclusive web development curriculum and supportive tools. We conducted a Comprehensive Literature Review (CLR) to formulate accessibility issue categories, then interviewed 12 blind programmers to validate and expand on both issues in education and practice. The CLR yielded five issue categories: (1) visual information without an accessible equivalent, (2) orienting, (3) navigating, (4) lack of support, and (5) knowledge and use of supportive technologies. Our interview findings validated the use of CLR-derived categories and revealed nuances specific to learning and practicing web development. Blind web developers grapple with the inaccessibility of demonstrations and explanations of web design concepts, wireframing software, independent verification of computed Cascading Style Sheets (CSS), and navigating browser-based developer tool interfaces. Tools and strategies include seeking out alternative education materials to learn independently, use of CSS frameworks, collaboration with sighted colleagues, and avoidance of design and front-end development. This work contributes to our understanding of accessibility issues specific to web development and the strategies that blind web developers employ in both educational and applied contexts. We identify areas in which greater awareness and application of accessibility best practices are required in Web education, a need to disseminate existing screen reader strategies and accessible tools, and to develop new tools that support Web design and validation of CSS. Finally, this research signals future directions for the development of accessible web curriculum and supportive tools, including solutions that leverage artificial intelligence, tactile graphics, and supportive-online communities of practice.


2020 ◽  
Vol 79 (Suppl 1) ◽  
pp. 1405.1-1406
Author(s):  
F. Morton ◽  
J. Nijjar ◽  
C. Goodyear ◽  
D. Porter

Background:The American College of Rheumatology (ACR) and the European League Against Rheumatism (EULAR) individually and collaboratively have produced/recommended diagnostic classification, response and functional status criteria for a range of different rheumatic diseases. While there are a number of different resources available for performing these calculations individually, currently there are no tools available that we are aware of to easily calculate these values for whole patient cohorts.Objectives:To develop a new software tool, which will enable both data analysts and also researchers and clinicians without programming skills to calculate ACR/EULAR related measures for a number of different rheumatic diseases.Methods:Criteria that had been developed by ACR and/or EULAR that had been approved for the diagnostic classification, measurement of treatment response and functional status in patients with rheumatoid arthritis were identified. Methods were created using the R programming language to allow the calculation of these criteria, which were incorporated into an R package. Additionally, an R/Shiny web application was developed to enable the calculations to be performed via a web browser using data presented as CSV or Microsoft Excel files.Results:acreular is a freely available, open source R package (downloadable fromhttps://github.com/fragla/acreular) that facilitates the calculation of ACR/EULAR related RA measures for whole patient cohorts. Measures, such as the ACR/EULAR (2010) RA classification criteria, can be determined using precalculated values for each component (small/large joint counts, duration in days, normal/abnormal acute-phase reactants, negative/low/high serology classification) or by providing “raw” data (small/large joint counts, onset/assessment dates, ESR/CRP and CCP/RF laboratory values). Other measures, including EULAR response and ACR20/50/70 response, can also be calculated by providing the required information. The accompanying web application is included as part of the R package but is also externally hosted athttps://fragla.shinyapps.io/shiny-acreular. This enables researchers and clinicians without any programming skills to easily calculate these measures by uploading either a Microsoft Excel or CSV file containing their data. Furthermore, the web application allows the incorporation of additional study covariates, enabling the automatic calculation of multigroup comparative statistics and the visualisation of the data through a number of different plots, both of which can be downloaded.Figure 1.The Data tab following the upload of data. Criteria are calculated by the selecting the appropriate checkbox.Figure 2.A density plot of DAS28 scores grouped by ACR/EULAR 2010 RA classification. Statistical analysis has been performed and shows a significant difference in DAS28 score between the two groups.Conclusion:The acreular R package facilitates the easy calculation of ACR/EULAR RA related disease measures for whole patient cohorts. Calculations can be performed either from within R or by using the accompanying web application, which also enables the graphical visualisation of data and the calculation of comparative statistics. We plan to further develop the package by adding additional RA related criteria and by adding ACR/EULAR related measures for other rheumatic disorders.Disclosure of Interests:Fraser Morton: None declared, Jagtar Nijjar Shareholder of: GlaxoSmithKline plc, Consultant of: Janssen Pharmaceuticals UK, Employee of: GlaxoSmithKline plc, Paid instructor for: Janssen Pharmaceuticals UK, Speakers bureau: Janssen Pharmaceuticals UK, AbbVie, Carl Goodyear: None declared, Duncan Porter: None declared


1995 ◽  
Vol 24 (2) ◽  
pp. 97-112 ◽  
Author(s):  
William D. Graziadei ◽  
Gillian M. McCombs

The convergence of computing, communications, and traditional educational technologies enables us to discuss, plan, create, and implement fundamentally unique strategies for providing access to people and information. The scientific process is used as an approach to teaching-learning through discovery. Over the last several years, SUNY Plattsburgh, like many universities across the world, has created a technology environment on campus which provides ubiquitous access to both on- and off-campus information resources for faculty and students. The article describes the development of a teaching-learning module in biology which makes creative use of the Internet and other communications and computing media. This example is placed in the context of strategies which must be employed—both locally and globally—in order to realize the authors' vision of the 21st century classroom-scholarship environment.


2019 ◽  
Vol 40 (1) ◽  
pp. 18-27
Author(s):  
Lois Marjorie Hazelton ◽  
Laurence Murray Gillin ◽  
Fiona Kerr ◽  
Alison Kitson ◽  
Noel Lindsay

Purpose Within the “wicked” concept of ageing, this paper aims to primarily model an integrated approach to identifying and evaluating opportunities that deliver innovative outcomes in Ageing Well Practice, Health and Economic Policy and Research Actions using a collaborative and entrepreneurial mindset. The strategic focus is on a “Boomer” (user)-driven and facilitated Network – that brings together health professionals, research specialists, technologists, ageing well providers, “encore” career specialists, life-style providers, community groups, wealth creation specialists and industry innovators to streamline the progression of identified concepts to valued users and markets and enhance the economy. Design/methodology/approach Using the unit of analysis for innovation, i.e. the “added-value” as perceived by the user and not simply a product or a technology, the identified “opportunity-outcome” will embed a new service concept or intervention, which embraces and promotes ageing well, independent living or resident-centred care in the community and delivers direct and indirect economic benefits. Findings The authors model a point of differentiation in facilitating existing ageing well policies in the community, through a focus on an integrated and multi-dimensional collaborative framework that can deliver user value and contributes to community and economic benefits. Research limitations/implications Generalising results without a commercial business case from this single strategic viewpoint requires caution. The positive outcomes from this innovation collaborative concept can be used to guide further policy development and business investment in ageing well needs. Practical implications Such an integrated innovation collaborative structure provides the capacity to identify ageing well opportunities, to contract enterprises, both SMEs’ and larger companies, for development of the opportunities into user-valued outcomes, to network venture resources and deliver these outcomes to a sustainable market of ageing well citizens. Social implications The Ageing Well Innovation collaborative framework identifies practical ways to integrate new concepts of ageing participation to be realised by the increasing number of “Boomers”. It provides a self-managing process for linking individuals, public and private parties to maximise information and ideas flow, and engagement of the skilled resources in the Boomer group. Originality/value The innovation collaborative structure proposed is not simply novel but is a targeted focus on entrepreneurship and innovation applied strategically to the needs of ageing boomers and community needs. The added-value is in the demonstrated enhancement to effective innovation outcomes in community ageing and the economy.


Sign in / Sign up

Export Citation Format

Share Document