The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Among the challenges associated with implementing an outcomes assessment approach is the institutionalization of a data collection scheme. An assessment methodology that lacks scalability makes it difficult to reasonably collect data on a regular basis. In addition, if the methodology is not integrated with familiar processes, adoption and ??faculty buy-in?? becomes difficult. Each of these properties...
Database-driven Web applications have become the norm, especially in service-oriented applications. As network bandwidth has increased the bottleneck in Web application survivability has moved to the server and application level. With social bookmarking sites increasing in popularity, flash crowds are becoming more prevalent leading to higher than expected request loads. In this paper we describe...
Capstone projects are a valuable opportunity for computer science and software engineering students to take what they have learned over the previous three years of their education and apply it to an open-ended project. Some universities offer multiple capstone projects, defined and supervised by different faculty members. Here we describe a set of dimensions that can be used to categorize capstone...
OWL-S is an ontology for specifying semantic web services written using the Web Ontology Language (OWL). In order to leverage the vast array of existing WSDL-based, non-semantic web services, OWL-S provides a grounding (or binding) mechanism that maps OWL ontological input and output concepts to the standard XML data types used in WSDL input and output messages. In this paper, we discuss an approach...
An inverted classroom is a teaching environment that mixes the use of technology with hands-on activities. In an inverted classroom, typical in-class lecture time is replaced with laboratory and in-class activities. Outside class time, lectures are delivered over some other medium such as video on-demand. In a three credit hour course for instance, contact hours are spent having students actively...
An "inverted classroom" is a teaching environment that mixes the use of technology with hands- on activities. In an inverted classroom, typical in-class lecture time is replaced with laboratory and in-class activities. Outside of class, lectures are delivered over some other medium such as video on-demand. As such, learning activities, which typically are done outside of class, are done...
Ajax-based web applications are designed to mimic more traditional desktop applications and require quick response times from the underlying Web services. However, since availability and performance of Web services cannot be guaranteed, response time and overall performance of Ajax-based applications can vary. In this paper we describe a framework for developing autonomic self-healing Web service-based...
The semantic web promises to bring automation to the areas of web service discovery, composition and invocation. In order to realize these benefits, rich semantic descriptions of web services must be created by the software developer. A steep learning curve and lack of tool support for developing such descriptions thus far have created significant adoption barriers for semantic web service technologies...
The complexity of the systems that software engineers build has continuously grown since the inception of the field. What has not changed is the engineers' mental capacity to operate on about seven distinct pieces of information at a time. Improvements like the widespread use of UML have led to more abstract software design activities, however the same cannot be said for reverse engineering activities...
Due to the use of the concepts embedded in service-oriented architecture (SOA), software design, now more than ever, involves the use of incomplete information. Applications that utilize Web Services are also highly impacted by the problem of deployment and subsequent undeployment of services. Specifically, there is a level of uncertainty caused by the potential for services to become unavailable...
While Native Americans make up 6.9% of the population of Arizona, they comprise only 1.9% of the student body at Arizona State University. Additionally, only about 1.9% of the students in Computing and Engineering programs at Arizona State University are Native American. From 1994 to 2005, Native American students constituted between 2% and 3% of Computer Science and Engineering enrollment. Clearly,...
In the spring semester of 2004, a gap analysis team at Arizona State University analyzed the impact of a significantly funded curriculum development program targeted at improving the abilities of interns and fresh graduates to develop embedded systems. To assist in this endeavor, the team identified three criteria for characterizing gaps between a desired and actual curriculum. In the past, the curriculum...
Specification Matching is a technique that has been used to retrieve reusable components from reuse libraries. The relationship between a query specification and a library specification is typically based on refinement, where a library specification matches a query specification if the library specification is more detailed than the query specification. Reverse engineering is a process of analyzing...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.